![](https://img-blog.csdnimg.cn/642e91b280af4e8cb3fb81825c5e824d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python tkinter(GUI编程)模块教程
文章平均质量分 87
找不到比这更完整的教程了!
Python-ZZY
更多程序参见itch和github主页
展开
-
Python tkinter(GUI编程)模块最完整教程(上)
tkinter是一个GUI开发模块,初使用Tcl语言编写,可以在大部分操作系统上运行。tkinter非常的简单而且好用。tkinter模块时自带的Python模块,如果在安装Python的时候勾选了Tk/Tcl这个选项,那么使用tkinter不会有任何问题。导入模块非常简单,但是Python3和Python2略有不同,Python3是这样的:本文的示例以Python3为准,而Python2是这样的:不过tkinter这个名字非常长,所以我们通常习惯这么导入:................原创 2022-07-13 17:38:20 · 61329 阅读 · 27 评论 -
Python tkinter(GUI编程)模块最完整教程(中)
比如一段文本有两个tag,tag1较优先,tag2优先级较低,此时设置tag1中(foreground="red", background=None),而tag2中(foreground="red", background="yellow"),那么整个段落的颜色则为(foreground="red", background="yellow")。比如values=("Python", "C", "Java", "Tcl"),那么点击上下箭头的时候,文本框中的内容会在元组里面切换。设置窗口的各项属性。.....原创 2022-08-09 15:05:17 · 11791 阅读 · 4 评论 -
Python tkinter(GUI编程)模块最完整教程(下)
组件的设置也是一个字典,可以包括四个键"configure", "map", "layout"和"element create",所对应的值分别和Style这几个方法期望的格式相同。style是样式更改的类名,**kw是设置的参数选项。公用元素在任何组件都可以以组件名称来命名,如"Button.label", "Button.button", "Label.label",而专属的元素需要指定父组件,如"Menubutton.dropbutton"而不是"Button.dropbutton"。原创 2022-08-20 15:58:44 · 7060 阅读 · 3 评论 -
Python tkinter Misc类+Wm类详解
这个类是模块中最基本的类,所有组件甚至是Tk都继承这个类。不过,组件并不直接继承这个类,而是继承Widget类(Widget类直接继承BaseWidget类,而BaseWidget类直接继承Misc),比较特殊的Toplevel继承的是BaseWidget类。等待ms毫秒(1s=1000ms)后执行func,并将所需参数通过args传递给func函数。常用于循环执行函数。原创 2023-06-03 11:44:13 · 1768 阅读 · 2 评论 -
Python tkinter一些十分灵活的运用方式和实用函数
目录1.隐藏窗口最大化和最小化按钮 2.隐藏整个标题栏 3.实现组件透明背景和透明字体4.发出系统提示音5.等待输出(wait_window()等方法) 6.灵活使用窗口update方法替换mainloop避免多线程或窗口after方法的使用7.禁用窗口如果你要让整个窗口里的全部组件包括窗口都实现透明(可调节透明度),你可以使用Tk/Toplevel.attributes("-alpha",alphanum)参见:https://www.pynote.net/archives/1234如果原创 2021-08-14 08:36:22 · 6734 阅读 · 6 评论 -
Tk 颜色样式、颜色名称、RGB值、十六进制值列表
此文章整理了Tk支持的所有(共计760种)标准颜色名称以及颜色样式示例,包含颜色的RGB和十六进制值,非常全面。所有颜色来源参考Tk文档。适用于开发语言:Python(tkinter), Tcl/Tk, Ruby, Perl。原创 2022-08-21 09:03:27 · 1909 阅读 · 0 评论