免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8333 | 回复: 3
打印 上一主题 下一主题

2012年12月官方修订的tkinter编程参考文档(已新增ttk相关内容) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-12-14 23:11 |只看该作者 |倒序浏览
2012-12-08官方发布的新tkinter编程参考文档,已经新增了ttk主题库相关内容,可以看出,ttk也属于官方范畴,tkinter 8.5以上的版本均已自带ttk。
这个扩展最重要的效果就是控件呈现操作系统本地化风格,在windows下像windows,在mac osx下像mac,在linux下像linux,都很漂亮。
另一个效果就是补充完整了tkinter缺少的基本控件:Combobox, Progressbar, Notebook, Treeview等,让tkinter更实用。

如果熟悉了tkinter,使用ttk基本不需要学习(如果你不需要复杂的界面设计的话),直接导入ttk库即可生效。
如果要改变颜色样式等,可能需要少量改动你的代码,因为ttk将tkinter的widget很多创建参数统一放到‘样式’中,你需要通过修改‘样式’来修改外形。

挫作Visual Tkinter兼容tkinter和ttk,可以试用,看ttk的代码变化,或只是简单的体验ttk效果,你会改变对tkinter的看法。

http://bbs.chinaunix.net/thread-3778014-1-1.html


tkinter 官方文档(英文)_8.5.pdf (2.05 MB, 下载次数: 1584)

论坛徽章:
0
2 [报告]
发表于 2012-12-14 23:19 |只看该作者
本帖最后由 cdhigh 于 2012-12-14 23:23 编辑

补充一下,从Python 2.7和Python 3.1开始的版本均已自带ttk。
如果需要在更老的版本上使用ttk,你可能需要到http://pypi.python.org/pypi/pyttk下载安装ttk。

论坛徽章:
0
3 [报告]
发表于 2012-12-30 17:11 |只看该作者
Tkinter现在是已经是python的一个标准组建吗?他和tcl/tk又是什么关系? 图形的东东不是很了解...

论坛徽章:
0
4 [报告]
发表于 2012-12-30 18:27 |只看该作者
tkinter是python的标准库,是TCL/TK的python封装接口,实际上是使用python语法调用tcl/tk的二进制库。
python的标准编辑器(IDE)就是tkinter编写的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP