一个基于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之后,应用程序将显示欢迎 标签。用户通过单击“取消”退出代码。

Simple GUI

正如您在Order中看到的,创建一个简单的图形用户界面,创建一个窗口,添加小部件, 在所需位置绘制小部件,然后调用waitforuser。

Tkintertoy被设计成一个用于简单界面的图形用户界面库 也被用于更复杂的代码中。

使用tkintertoy,希望python的指导者能够快速地移动学生 从无聊的命令行应用程序到有用的标准gui。关于 文档中包含许多有用的示例。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从Python运行Jar文件的java   如何用Java传递和返回AppleScript记录   批处理文件Java使用VM参数运行jar,而不使用命令行   表示包安装和系统依赖关系的java最佳数据结构   java中的jvm监视和分析类加载器   java HttpClient+FileUpload如何将文件从servlet下载到我的应用程序?   警报中的java JavaFX ConcurrentModificationException(对话框)   java Android中@SmallTest、@MediumTest和@LargeTest注释的用途是什么?   JavaClient PHPServer UDP打孔示例代码   java在底层支持HTTPS   JavaSwing:随机添加一个JTextField(从未在任何地方使用)会使屏幕变白   查询java中存在的Collator和RuleBasedCalator。文本包   如何在Java中为异常创建自定义HTTP错误代码?   在C++中理解映射作为java开发者   将数据从C#web方法格式化为java 安卓?   java提供了多个链接到同一页面的链接   java jMonkeyEngine是否在网格内应用材质?   java Alert Dialog Builder setView在对话框高度达到最大值(即延伸至屏幕)时裁剪顶部布局   如何在Java中存储元素和外观数   java凌空JSonArrayRequest返回null