一个基于tkinter的简单gui包
tkinterto的Python项目详细描述
tkintertoy
tkintertoy被设计成一个基于tkinter的易于使用的gui库。 它是为“年轻的”(如经验丰富的)程序员开发gui而设计的。 尽量少惹麻烦。然而,更“高级”的程序员可以 容易达到Tkinter更复杂的特征。下面是一个简短的示例:
from tkintertoy import Window
# create the window
gui = Window()
gui.setTitle('My First Tkintertoy GUI!')
# add the widgets
gui.addEntry('name', 'Type in your name')
gui.addLabel('welcome', 'Welcome message')
gui.addButton('commands')
# plot the widgets
gui.plot('name', row=0)
gui.plot('welcome', row=1)
gui.plot('commands', row=2, pady=10)
# start the event processing loop
while True:
gui.waitforUser()
if gui.content:
gui.set('welcome', 'Welcome ' + gui.get('name'))
else:
break
这段代码将创建一个带有条目、标签和命令按钮的小窗口 小部件。应用程序将等待用户键入其名字。 输入并单击ok之后,应用程序将显示欢迎 标签。用户通过单击“取消”退出代码。
正如您在Order中看到的,创建一个简单的图形用户界面,创建一个窗口,添加小部件, 在所需位置绘制小部件,然后调用waitforuser。
Tkintertoy被设计成一个用于简单界面的图形用户界面库 也被用于更复杂的代码中。
使用tkintertoy,希望python的指导者能够快速地移动学生 从无聊的命令行应用程序到有用的标准gui。关于 文档中包含许多有用的示例。