Contents
快速用Tk8.5替换8.4
SEE::
- 进一步
瞒天过海:
Jiahua Huang <[email protected]> reply-to [email protected] to "Python.cn@google" <[email protected]> date Thu, Oct 30, 2008 at 22:14 subject [CPyUG:69942] 简单让 python-tk(如 IDLE)使用
- Tk8.5 和 Tk8.4 的 API 改动并不大,所以其实可以瞒天过海用 Tk8.5 直接代替 Tk8.4 而不需要重新编译任何东西。
可以在终端窗口粘贴执行下边命令
# 安装 Tk8.5 sudo apt-get install tk8.5 tcl8.5 # 先备份吧 sudo cp /usr/lib/libtcl8.4.so.0 /usr/lib/libtcl8.4.so.0.old sudo cp /usr/lib/libtk8.4.so.0 /usr/lib/libtk8.4.so.0.old sudo cp /usr/lib/python2.5/lib-dynload/_tkinter.so /usr/lib/python2.5/lib-dynload/_tkinter.so.old # 再用 Tk8.5 覆盖 Tk8.4 sudo cp /usr/bin/tclsh8.5 /usr/bin/tclsh8.4 sudo cp /usr/bin/wish8.5 /usr/bin/wish8.4 sudo cp /usr/lib/libtcl8.5.so.0 /usr/lib/libtcl8.4.so.0 sudo cp /usr/lib/libtk8.5.so.0 /usr/lib/libtk8.4.so.0 # 篡改 "Tk8.4" 的版本号 sudo sed -i 's/8\.5/8.4/g' /usr/lib/libtk8.4.so.0 sudo sed -i 's/8\.5/8.4/g' /usr/lib/libtcl8.4.so.0
得了您咹!齐活儿!
反馈
创建 by -- ZoomQuiet [2008-10-30 14:48:59]
