3.4 tkinter扩展包
Pmw
一个使用Tkinter模块在Python中构建高级复合小控件的扩展包。它是一个第三方包,因此使用前需要安装。
推荐的安装方式
python -m pip install pmw
查看离线文档和示例
安装完成后,进入你的Python环境的根目录,即 python.exe 所在的目录
在根目录下,进入如下路径 Lib\site-packages\Pmw ,即打开Pmw包的所在文件夹。在该文件夹下,再次进入Pmw_2_0_1目录,如你的环境下与之不同,则进入Pmw_后接版本号的目录,这个下面有两个需要关注的目录
doc目录 离线文档所在目录,找到starting.html打开查看文档demos目录 所有示例所在目录,运行其下的All.py,即可看到其支持的控件外观和使用方法。
注意,Pmw包长期没有维护与更新,其下的小部分控件可能在Python环境下无法使用,因此挑选合适的有必要的使用,例如:Balloon等几个,其他的实用性不强。
Balloon 简单示例
from tkinter import *
import Pmw
root = Tk()
root.geometry("300x300")
lab = Label(root, text="别点我")
lab.pack()
balloon = Pmw.Balloon(root)
balloon.bind(lab, '指你妹啊')
root.mainloop()