
tkinter模块教程 - Python图形编程
文章平均质量分 97
找不到比这更完整的教程了!
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 · 99208 阅读 · 34 评论 -
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 · 18004 阅读 · 10 评论 -
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 · 11231 阅读 · 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 · 2530 阅读 · 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 · 7980 阅读 · 6 评论