- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
信息科学技术学院北京大学信息学院郭炜
实用Python程序设计
学会程序和算法,走遍天下都不怕!
1
信息科学技术学院北京大学信息学院郭炜
tkinter图形界面编程
2
图形界面编程要点北京大学信息学院郭炜
控件(widgets)
按钮、列表框、单选框、多选框、编辑框
布局
如何将控件摆放在窗口上合适的位置
事件响应
对鼠标点击、键盘敲击、控件被点击等操作进行响应
对话框
弹出一个和用户交互的窗口接受一些输入
信息科学技术学院北京大学信息学院郭炜
tkinter控件
美国黄石公园
tkinter的常用控件北京大学信息学院郭炜
控件描述
Button按钮
Canvas画布,显示图形如线条或文本
Checkbutton多选框(方形)
Entry单行编辑框(输入框)
Frame框架,上面可以摆放多个控件
Label标签,可以显示文本和图像
Listbox列表框
Menubutton带菜单的按钮
Menu菜单
Message消息,显示多行文本
OptionMenu带下拉菜单的按钮
Radiobutton单选框(圆形)
Scale滑块标尺,可以做一定范围内的数值选择
Scrollbar卷滚条,使内容在显示区域内上下滚动
Text多行编辑框(输入框)
Toplevel顶层窗口,可以用于弹出自定义对话框
Spinbox微调输入框。可以输入数值,也可以用上下箭头微调数值
PanedWindow滑动分割窗口。可以将一个窗口分成几块,交界处可以拖动,改变各块大小
LabelFrame带文字标签的框架,上面可以摆放多个控件
tkinter的常用控件北京大学信息学院郭炜
importtkinterastk
win=tk.Tk()#生成一个窗口
tk.Label(win,)#在窗口win上生成一个Label,该Label的母体是win
ckb=tk.Checkbutton(win,)#在窗口上生成一个Checkbutton
frm=tk.Frame(win,)#在窗口上生成一个Frame
bt=tk.Button(frm,)#在frm上生成一个Button
北京大学信息学院郭炜
tkinter的常用控件
信息科学技术学院北京大学信息学院郭炜
tkinter布局
美国拱门国家公园
用grid进行布局北京大学信息学院郭炜
pack布局,
您可能关注的文档
- Python程序设计基础及实践(慕课版 第2版)课件 1. Python初探.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 2.算术运算和逻辑运算.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 3. 分支语句和输出格式控制.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 4. 循环语句.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 5. 函数和递归.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 6. 组合数据类型(1)字符串元组.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 7. 组合数据类型(2)列表.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 8. 组合数据类型(3)字典和集合.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 9.文件读写.pdf
- Python程序设计基础及实践(慕课版 第2版)课件 10. 数据库编程.pdf
- 平安产险附加中医治疗费用保险条款.docx
- 平安产险甘肃省地方财政补贴性肉羊养殖保险(甘肃示范)条款.docx
- 太保财险河北省丰宁满族自治县地方财政露地蔬菜种植保险.docx
- 太保财险河北省顺平县地方财政肉驴养殖保险.docx
- 太保财险贵州省“黔惠保”中央财政育肥猪养殖保险(包含扶贫).docx
- 华泰财险附加伤残等级赔偿金额表条款C.docx
- 平安产险附加自体造血干细胞移植术住院医疗保险条款.docx
- 太保财险贵州省“黔惠保”地方财政大豆玉米带状复合种植收入保险.docx
- 太保财险贵州省“黔惠保”地方财政肉牛(能繁母牛)养殖保险(B款).docx
- 太保财险海南省商业性天然橡胶目标价格保险(产业扶持专用A款).docx
文档评论(0)