社区
脚本语言
帖子详情
python tkinter图形界面,按钮问题,
belindalong
2011-08-01 07:38:17
如果我在按钮函数里面创建了一个线程,还有一些执行需要一段时间的操作,是不是要这些操作都运行完了,创建的线程才会运行?
...全文
189
回复
打赏
收藏
python tkinter图形界面,按钮问题,
如果我在按钮函数里面创建了一个线程,还有一些执行需要一段时间的操作,是不是要这些操作都运行完了,创建的线程才会运行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Python
开发带图形用户界面的计算器完整项目流程实战_优秀案例实例源代码源码.zip
案例说明: 本案例要在
Python
中制作一个可以实现常用数学运算的简易计算器。 编程要点: 本案例的综合性较强,代码会很复杂,下面来梳理一下编程的要点。 1.图形用户界面( Graphical User Interface,简称GUI),是指采用图形方式显示的计算机操作界面。与早期计算机使用的命令行界面(类似
Python
的IDLE窗口)相比,图形用户界面对于用户更加友好,用户不必记忆命令,使用鼠标等输入设备操控屏幕上的
按钮
或菜单等组件,就能直观、快捷地完成操作。本案例中计算器的图形用户界面设计将使用
Python
内置的
tkinter
模块来完成,包括设置窗口的大小和标题、计算器
按钮
和文本框的大小和位置等。 2.图形用户界面设计只实现了计算器的外观,而界面中各个组件的功能还需要另外编程才能实现。计算器的功能可简单可复杂,我们可以根据自己的编程能力来决定要实现哪些功能。首先要实现的自然是计算功能。其次要实现的是对不规范的输入操作进行提醒。
python
tkinter
要点难点,示例,代码解析
Tkinter
是
Python
中用于创建图形用户界面 (GUI) 的
python
tkinter
要点难点,示例,代码解析
Tkinter
是
Python
中用于创建图形用户界面 (GUI) 的标准库之一,它基于 Tk GUI 工具包,提供了创建窗口、
按钮
、文本框等常见 GUI 元素的功能。以下是关于
Tkinter
的一些要点、难点、示例以及代码解析:
Python
Tkinter
绘图项目
【课程介绍】本课程讲解
Python
Tkinter
绘图项目的开发,该项目有修改画笔颜色、修改画笔大小、修改画布背景颜色、橡皮檫、清除画布、保存绘图等功能。【项目截图】 【
Tkinter
介绍】
Tkinter
是
Python
标准 GUI 库。
Python
使用
Tkinter
可以快速创建 GUI 应用程序。
Visual
Tkinter
使用VB设计
python
界面的可视化设计工具(终结版),目前最好用。
这是一个VB6的IDE插件(Addin),使用VB6的IDE直接设计
Python
的界面。
Python
和VB都是能让人快乐的编程语言,我使用了
Python
之后,很多自己使用的工具都使用
Python
开发或改写了,因为最终实现的
Python
代码实在太短了(相比VB),有时候
Python
一行代码就可以实现VB一个函数的功能。
Python
就是这种让人越用越开心的语言。 不过说实在,使用
Python
开发GUI界面还是麻烦了一些了,自带的标准库
Tkinter
使用起来非常简单,不过对于习惯了VB拖放控件完成界面设计的同学来说,还是不够人性化。TK也有一个工具叫GUI Builder,不过它使用Layout布局,不够直观,而且界面简陋,用起来也不爽。 至于PyQt/wx
Python
等GUI库,尽管有可视化设计工具,但总感觉做一般的轻量级应用是杀鸡用牛刀,学习起来也比较复杂,而且不够环保,不够低碳,要带一个很大的库,需要目标机器上夜同样安装了PyQt/wx
Python
,做不了绿色软件。 所以最终的结果是我更喜欢
Tkinter
,用起来很简单,绿色环保,真正的跨平台,一个py文件到处运行(担心泄密就编译成pyc)。 很多人都认为TK的界面不够美观,不过导入
Python
自带的标准TTK主题库,界面非常Native,不输PyQt/wx
Python
。 此Addin默认启用TTK支持,也可选择关闭。 总而言之,轻量级GUI,TK+TTK足够。 使用此Addin,你可以不用写一句代码就可以生成一个完整可运行的
Python
的GUI界面,支持
python
2.X和3.X。 安装方法:将压缩包解压到你希望的目录,然后执行Setup.exe完成注册插件过程,打开VB6就可以用了。 在VB窗体上设计完成界面后(你可以大胆的设置各控件的属性,Addin尽量将其翻译为
tkinter
的控件属性),点工具栏上的Visual
Tkinter
(图标为一片橙红色羽毛),再点'生成代码'
按钮
,即可生成可运行的
Python
代码,可以拷贝至剪贴板或保存至文件。 一般情况下你可以不用再改变
tkinter
的控件属性,但是如果你熟悉
tkinter
,需要更多的控制,可以一一核对各属性,并且修改,再生成代码。 除了用来设计界面外,此ADDIN内置的各控件属性列表可以做为编程参考,比较完整,除了极少数我认为大多数人都不用的属性外,属性定义基本上是我从官方的
tkinter
文档直接翻译的。 如果还没有VB6,网上找一个VB6精简版即可(建议使用12M的版本,6M的版本也可以使用,不过工具栏图标无法显示,可以通过菜单执行此插件)。 经过网友测试,完美支持WinXP,Windows 7, Windows 8。
使用
Python
Tkinter
模块的猜数游戏
使用
Python
Tkinter
的猜数游戏模块是一个简单的游戏,涉及猜测随机生成的数字。该游戏是使用
Tkinter
模块开发的,该模块为游戏提供了图形用户界面。游戏有一个开始游戏的开始
按钮
和一个文本输入字段,用户可以在其中输入他们的猜测。游戏还有一个状态标签,显示游戏状态,例如“太高”、“太低”或“正确”。如果用户输入正确的数字,则会显示一条消息,表明他们赢得了游戏。如果用户未能猜出数字,游戏会自动重新开始,并生成一个新的要猜的数字。游戏继续进行,直到用户获胜。该游戏设计简单且用户友好,使其成为初学者学习
Python
Tkinter
模块和游戏开发基础知识的理想项目。 游戏规则 您只能尝试 10 次来猜测这个数字。 每次尝试随机生成的数字都会减少您的分数。 使用的语言
Python
本项目使用的资源从这里下载: 猜测.png BT.png 分数.txt
脚本语言
37,722
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章