⇤ ← Revision 1 as of 2008-06-20 14:11:02
Size: 1364
Comment:
|
Size: 1516
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
经ZoomQuiet的介绍接触了leo,但由于该软件基于 Tkinter ,而 Ubuntu 上的 Tkinter 又和 Tk8.4 绑在一起,所以在 leo 中只能使用部分字体(主要不能使用支持边缘平滑的字体) |
缘起: * 经 ZoomQuiet 的介绍接触了 [:LeoEnvironment:Leo],但由于该软件基于 Tkinter ,而 Ubuntu 上的 Tkinter 又和 Tk8.4 绑在一起,所以在 [:LeoEnvironment:Leo] 中只能使用部分字体(主要不能使用支持边缘平滑的字体) |
Line 4: | Line 5: |
Tkinter 和 Tk8.5 的讨论,试验了一下果然可以,现把体验记载如下,以供喜欢leo的朋友参考 | Tkinter 和 Tk8.5 的讨论,试验了一下果然可以,现把体验记载如下,以供喜欢[:LeoEnvironment:Leo]的朋友参考 |
Line 6: | Line 7: |
1.安装 tk8.5 |
处置:: * 1.安装 tk8.5 |
Line 11: | Line 12: |
2.安装完成之后,如果在idle中: |
* 2.安装完成之后,如果在idle中: |
Line 23: | Line 23: |
3. 编译 Python |
* 3. 编译 Python |
Line 44: | Line 43: |
4.之后就可以启动 LEO, 应该立刻可以看到字体变化了,如果设置使用系统默认字体的话 | * 4.之后就可以启动 LEO, 应该立刻可以看到字体变化了,如果设置使用系统默认字体的话 |
Line 50: | Line 49: |
有什么疑问到 CPyUG 交流吧 | 有什么疑问到 CPyUG(邮件列表 http://groups-beta.google.com/group/python-cn) 交流吧 |
- 缘起:
经 ZoomQuiet 的介绍接触了 [:LeoEnvironment:Leo],但由于该软件基于 Tkinter ,而 Ubuntu 上的 Tkinter
又和 Tk8.4 绑在一起,所以在 [:LeoEnvironment:Leo] 中只能使用部分字体(主要不能使用支持边缘平滑的字体) 经过在 leo-editor 讨论组中搜索,发现了一篇相关讨论提到可以通过重新编译 Python 来实现 Tkinter 和 Tk8.5 的讨论,试验了一下果然可以,现把体验记载如下,以供喜欢[:LeoEnvironment:Leo]的朋友参考
- 处置
- 1.安装 tk8.5
sudo apt-get install tk8.5 tk8.5-dev
- 2.安装完成之后,如果在idle中:
将会看到的依然是8.4
因为 ubuntu 的 Tkinter 模块和 tk8.4 进行了捆绑,必须对 python 进行重新编译才可
- 3. 编译 Python
从 Python 官方网站下载 python 源代码
依次进行:
./configure --prefix=/usr --enable-unicode=ucs4 make sudo make install
然后是
cd /usr/bin sudo rm python sudo ln -s python2.5 python
- 4.之后就可以启动 LEO, 应该立刻可以看到字体变化了,如果设置使用系统默认字体的话
还可以从菜单 Cmds -> Picklers -> Show-Fonts 的对话框中看到所有支持边缘平滑的字体了
当然如果再print Tkinter.TclVersion看到的就是8.5了
有什么疑问到 CPyUG(邮件列表 http://groups-beta.google.com/group/python-cn) 交流吧