腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
tkinter
import
tkinter
as tk root = tk.Tk() root.title('hello world') label = tk.Label(root,text = 'My name is
用户10764444
2024-10-30
490
0
标签:
python-3.5
【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.8K
0
标签:
python
开源
gui
qt
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.8K
0
标签:
frame
geometry
label
root
title
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.6K
0
标签:
其他
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.3K
0
标签:
其他
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.7K
0
标签:
其他
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.8K
0
标签:
python
人工智能
linux
windows
unix
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
2K
0
标签:
其他
tkinter
实例
tkinter
实例 import
tkinter
as tk import hashlib import time LOG_LINE_NUM = 0 class MY_GUI(): def
py3study
2018-08-03
2.2K
0
标签:
其他
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.9K
0
标签:
其他
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档