网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月11日
漏签
0
天
python吧
关注:
472,155
贴子:
1,959,787
看贴
图片
吧主推荐
视频
游戏
1
2
3
下一页
尾页
64
回复贴,共
3
页
,跳到
页
确定
<<返回python吧
>0< 加载中...
tkinter 汇总贴
只看楼主
收藏
回复
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
写 tkinter 有一段时间了, 总结一下.
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
tkinter 分 tk 和 ttk
from tkinter import *
from tkinter.ttk import *
widget 如下图所示
济南威希信息科技
pythn环境搭建在线下载,一次下载长期使用;全系列版本都有,选择性下载,致力用户高效开发,支持远程协助安装,支持重置,使用便捷放心。
2025-03-11 03:20
广告
立即查看
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大部分控件都没啥内容,一看源码大概就能懂
总结几个不常见的或者复杂的东西
右键菜单
主要用的是 Menu 的 post 方法
.post(x, y)在相对于根窗口的位置 (x, y) 处显示此菜单。
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
text 文本控件 高亮当前行
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
text 文件显示行号
主要使用 Canvas 来绘制行
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
text 带图片保存和打开
图片是用二进制 base64编码, 体积有点大,不是很好, 最近构思使用 tar.gz 方式
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
wm_attributes 的一些用法, 写个半透的效果
进士
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好贴帮顶,之间用tkinter做了一个解方程计算器,但是不太懂设计界面啥的
元宇丰业(福建)数字科技
Pythor提供了适用于各个主要系统平台的源码或机器码,在各个编程语言中适合新手学习,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型
2025-03-11 03:20
广告
立即查看
QuicheDY
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
和PyQt比有什么优势吗?毕竟还是喜欢用C++Qt
wtx621
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
支持这种学习交流贴!!
细忖姻缘
进士
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以前用过pysimplegui,是这个库的封装,也写过pyqt,最后选择了qml,心智负担没有那么重。tkinter简单就意味着简陋,很多东西都没有,踩得坑太多了😔
子凌丶
榜眼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之前2022年的时候做了一个游戏工具,用的PyQt,后面发现用PyQt涉及到商业版权的问题,一年几万的版权费,然后就免费发布了,2023年的时候游戏大更新,然后用了PySide6重做了一个,几乎没有多大区别,但还是有很多地方不怎么习惯,今年2024年前些天开始再次重做的时候为了贪图方便,先用了Tkinter,然后发现真的很多功能挺难实现的,然后就又换成了PySide6,用PyQt会方便一点,但如果涉及到商业版权问题会很麻烦 ,因为PyQt并不是Qt公司的产品,是三方公司买了商业版权自己开发的,但最方便的是遇到问题的时候能查到很多技术贴,AI工具在这方面的解答也比较完善,特别是在代码补全、注释、报错方面的响应都有比较出色,用PySide6,虽然是Qt公司的亲儿子,但是很多API接口比如枚举体系,和PyQt有明显的不一样,AI在这方面是完全把PySide当PyQt来解答,PySide6在技术贴、AI方面只能用来参考罢了,很多都是错的,遇到问题只能查官档,但官档都是从Qt(C语言)演化过来的,很不友好特别是对新手来讲。
Dragon1573
榜眼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
话说你写 tkinter 的时候,会有意识地把它的界面构建布局部分和按钮/事件处理部分分开么?这个 Python tkinter 和 Java Swing 的思想几乎一样,代码既要做布局又要写事件处理感觉好累……
Java 后来有个叫 JavaFX 的玩意儿,可以用 FXML 写界面,Java 专心做事件处理。还有之前用过的 Delphi ,界面设计是专门的设计器用专有二进制格式存储,Object-Pascal 就负责事件处理器那一块。或许这样设计 Python GUI 应用会更好?
B站(BV1ko4y1E7V3 ,
https://github.com/heyManNice/CheckMouse
)偶然见过一个 Memeware (恶搞类应用) ,界面设计用 pywebview 库,借前端 HTML + Less + SCSS + CSS 开发的,刚启动时一股 Adobe 味,应用名叫「检鼠」用来测试鼠标是否正常的,里面的 GUI 效果蛮好看(也蛮搞笑)的。
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
自定义播放GIF动画的Label控件
hitzsf
探花
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
简易计算器, 为代码精简,去掉按钮部分,主要逻辑都在runpython的方法里
源码所在的书 案例来自 《python and tkiner programming》, 语法有点老旧, 注意修改
显示部分很漂亮, 这个我很喜欢
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示