首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
tkinter
import tkinter as tk root = tk.Tk() root.title('hello world') label = tk.Label(root,text = 'My name is
用户10764444
2024-10-30
4900
标签:
【python】tkinter组件,from Tkinter import * 与 import Tkinter 的区别
PyQt 组件在窗体上的定位 pack函数 tkinter常见事件类型 常见事件类型 事件属性 基本使用方法 from Tkinter import * 与 import Tkinter 的区别 1、如果是from Tkinter import * 2、如果是 import Tkinter,那么不能省略掉模块名Tkinter 3、总结 简易组件使用案例 总结 一语惊醒梦中人!!! _w, newGeometry) geometry = wm_geometry # coding=gbk import tkinter import tkinter Mainform=tkinter.Tk import * 与 import Tkinter 的区别 1、如果是from Tkinter import * 那么你是导入Tkinter下的所有函数、等等(注意:如果package或者module ,那么不能省略掉模块名Tkinter import Tkinter,那么不能省略掉模块名Tkinter Tkinter.OptionMenu(self.root, variable, "one", "two
20岁爱吃必胜客
2023-03-09
5.8K0
标签:
tkinter -- Toplevel
TopLevel 与 Frame 类似,但它包含窗体属性(如 Title) 创建简单的Toplevel 代码: import tkinter as tk root = tk.Tk() t1 = tk.Toplevel 则没有退出程序,Tk 仍旧工作;若关闭 Tk,整个 Tk 结束 tl 也结束,它不能单独存在 设置 Toplevel 的属性 title设置标题 geometry 设置宽和高 代码: import tkinter 使用 Toplevel 自己制作提示框 代码: import tkinter as tk root = tk.Tk() mbyes, mbyesno, mbyesnocancel, mbyesnoabort
py3study
2018-08-03
1.8K0
标签:
tkinter -- OptionMenu
OptionMenu 为可选菜单,与 Combox 功能类似 创建 OptionMenu 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar 如下的代码使用"Tkinter"来测试 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar(root) v.set('tkinter') 程序依旧是默认值改变为 Tkinter,打印结果也变为 Tkinter,但 Tkinter 不会添加到OptionMenu 的列表中,也就是说,当选择其它的选项时,Tkinter 的值会丢失 打印 OptionMenu 的值 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar(root) v.set('tkinter') def printoption( 每次点击 OptionMenu 程序打印出上次选中的项值 使用 list 作为 OptionMenu 的选项 代码: import tkinter as tk root = tk.Tk() v = 
py3study
2018-08-03
2.6K0
标签:
tkinter -- Menu
Tkinter 之 Menu ,菜单 代码: import tkinter as tk root = tk.Tk() def hello():     print('hello menu') menubar 添加下拉菜单 代码: import tkinter as tk root = tk.Tk() def hello():     print('hello menu') menubar = tk.Menu 向菜单中添加 Checkbutton 项 代码: import tkinter as tk root = tk.Tk() def printitem():     print('Python = ', 向菜单 中添加 Radiobutton 项 代码: import tkinter as tk root = tk.Tk() menubar = tk.Menu(root) vlang = tk.StringVar 将上面例子中的菜单改为右击弹出菜单 方法是通过绑定鼠标右键,每当点击时弹出这个菜单,去掉与 root 的关联 代码: import tkinter as tk root = tk.Tk() menubar
py3study
2018-08-03
2.3K0
标签:
tkinter -- Scrollbar
Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva 等)结合使用 创建一个Scrollbar 代码: import tkinter as tk root 无法拖动 slider 通过 set 方法来设置 slider 的位置 使用水平滚动条,通过 set 将值设置为(0.5,1),即 slider 占整个 Srollbar 的一半 代码: import tkinter 单独使用还是比较少见,大部分应用还是与其它控件的绑定,以下是将一个 Listbox与 Scrollbar 绑定的例子 代码: import tkinter as tk root = tk.Tk() lb 代码; import tkinter as tk root = tk.Tk() lb = tk.Listbox(root) sl = tk.Scrollbar(root) # side 指定 Scrollbar 但仍可以使用 Scrollbar 的 slider 来移动 Listbox 的视图 再测试一下,解除 Scrollbar 的 command 与 Listbox 的 yview 的关系 代码: import tkinter
py3study
2018-08-03
1.7K0
标签:
tkinter -- Listbox
Listbox 为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选 创建一个 Listbox,向其中添加三个 item 示例: import tkinter as tk root = tk.Tk() lb = tk.Listbox(root) for item in ['py3study', 'python', 'tkinter']:     lb.insert(tk.END 创建一个可以多选的 Listbox,使用属性 selectmaod 代码: import tkinter as tk root = tk.Tk() lb = tk.Listbox(root, selectmode  tkinter as tk root = tk.Tk() lb = tk.Listbox(root, selectmode=tk.EXTENDED) for item in ['py3study',  'python', 'tkinter']:     lb.insert(tk.END, item) lb.pack() root.mainloop() 效果: ?
py3study
2018-08-02
2.8K0
标签:
tkinter -- Message
Message 也是用来显示文本的,用法与 Label 基本一样 创建一个简单的 Message 代码: import tkinter as tk root = tk.Tk() tk.Message(root Label 没有 如果不让它换行的话,指定足够大的宽度 代码: import tkinter as tk root = tk.Tk() tk.Message(root, text='hello message 使用 aspect 属性指定宽高比例 代码; import tkinter as tk root = tk.Tk() for i in range(10):     tk.Message(root, text 默认情况向 width/height = 1.5,可以使用 aspect 属性,设置为4,即宽为高的4倍,可以显示10个'A' Message 绑定变量 代码: import tkinter as tk 绑定变量 v,虽然创建 Message 时使用了 text 来指定 Message 的值,绑定的变量优先级高,可以改变 text指定的值 测试一下 justify 属性 代码: import tkinter
py3study
2018-08-03
2K0
标签:
tkinter实例
tkinter实例 import tkinter as tk import hashlib import time LOG_LINE_NUM = 0 class MY_GUI():     def
py3study
2018-08-03
2.2K0
标签:
tkinter -- Font
Tkinter 中其它常用的一些功能 字体使用 改变组件的显示字体 代码: import tkinter as tk root = tk.Tk() # 创建一个 Label for i in ('Arial 在 Windows 上测试字体显示,注意字体中包含有空格的字体名称必须指定为 tuple 类型 使用系统已有的字体 Font 来创建字体 代码: import tkinter as tk # 引入字体模块 import tkinter.font root = tk.Tk() # 创建一个 Label # 指定字体名称、大小、样式 ft = tkinter.font.Font(family='Fixdsys 使用tkinter.font.Font 来创建字体 字体创建属性优先级 使用系统已有的字体显示 代码: import tkinter as tk # 引入字体模块 import tkinter.font  as tk # 引入字体模块 import tkinter.font root = tk.Tk() # 创建一个 Label ft1 = tkinter.font.Font(family='Fixdsys
py3study
2018-08-03
1.9K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档