- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
例:绘制一个线条。1fromtkinterimport*2win=Tk()3canvas=Canvas(win)4canvas.create_line(10,10,40,120,230,270,width=3,fill=green)5canvas.pack()6win.mainloop()11.2.4Entry控件Entry控件用来在窗体或者窗口内创建一个单行的文本框。textvariable:此属性为用户输入的文字或者要显示在Entry控件内的文字。get():此方法可以读取Entrywidget内的文字。例:创建一个简单计算器。1fromtkinterimport*2win=Tk()3frame=Frame(win)#创建窗体45#创建一个表达式6defcalc():7result==+str(eval(expression.get()))8label.config(text=result)910label=Label(frame) 11entry=Entry(frame) 12expression=StringVar() 13entry[textvariable]=expression 141516button1=Button(frame,text=“等于,command=calc)17entry.focus() 18frame.pack()19entry.pack() 20label.pack(side=LEFT) 21button1.pack(side=RIGHT) 2223#开始程序循环24frame.mainloop()11.2.5Checkbutton控件Checkbutton控件用来创建复选框。Checkbutton控件的属性:onvalue,offvalue:设置Checkbutton控件的variable属性所指定的变量所要存储的数值。如果复选框没有被勾选,此变量的值为offvalue;如果复选框被勾选,此变量的值为onvalue。indicatoron:将此属性设置成0,可以将整个控件变成复选框。checkbutton控件的方法:select():选择复选框,并且设置变量的值为onvalue。flash():将前景与背景颜色互换来产生闪烁的效果。invoke():执行command属性所定义的函数。toggle():改变核取按钮的状态。如果核取按钮当前的状态是on,就改成off;反之亦然。例:创建3个复选框。1fromtkinterimport*2win=Tk()3check1=Checkbutton(win,text=苹果)4check2=Checkbutton(win,text=香蕉)5check3=Checkbutton(win,text=橘子)6check1.select()7check1.pack(side=LEFT)8check2.pack(side=LEFT)9check3.pack(side=LEFT)10win.mainloop()11.3对象的布局Tkinter提供grid、pack和place三种完全不同的布局管理类:(1)pack():将控件放置在父控件内之前,规划此控件在区块内的位置。(2)grid():将控件放置在父控件内之前,将此控件规划成一个表格类型的架构。(3)place():将控件放置在父控件内的特定位置。*图形用户界面设计*图形用户界面设计Python程序设计与案例教程图形用户界面设计1.Tkinter:Tkinter是一款流行的跨平台GUI工具包,是Python标准的GUI库下载地址:2.wxPython下载地址:常用的GUI工具有Tkinter、wxPython、Jython、IronPython几种11.1图形用户界面
您可能关注的文档
- Python程序设计课件:数据结构(一).ppt
- Python程序设计课件:数据库支持.ppt
- Python程序设计课件:条件、循环语句、列表和函数.ppt
- Python程序设计课件:图形用户界面.ppt
- Python程序设计课件:网络编程.ppt
- Python程序设计课件:文件操作.ppt
- Python程序设计课件:选择与循环.ppt
- Python程序设计课件:字符串、元组和字典.ppt
- Python程序设计快速入门.ppt
- Python程序设计项目实战:网络爬虫.ppt
- 2024年新疆伊犁哈萨克自治州企业人力资源管理师之一级人力资源管理师考试题库带答案(A卷).docx
- 2024年有关销售述职汇编6篇 .pdf
- 2024年新疆塔城地区企业人力资源管理师之一级人力资源管理师考试优选题库含答案(A卷).docx
- 2024年教育管理干部培训心得体会(4篇).pdf
- 2024年新疆塔城地区企业人力资源管理师之四级人力资源管理师考试真题附参考答案(模拟题).docx
- 2024年江苏省宿迁市企业人力资源管理师之四级人力资源管理师考试题库及参考答案(能力提升).docx
- 2024年新疆博尔塔拉蒙古自治州企业人力资源管理师之四级人力资源管理师考试精品题库及答案【真题汇编】.docx
- 第一单元【速记清单】七年级语文下册单元速记·巧练(统编版).docx
- 高三二模物理复习重点.docx
- 2024年新疆乌鲁木齐市企业人力资源管理师之一级人力资源管理师考试题库附参考答案(满分必刷).docx
最近下载
- 智慧大厅指挥中心整体建设方案.pptx
- 2.1六上科学《我们的地球模型》教学课件.ppt VIP
- 职业生涯发展展示 (修改版).pptx
- 建筑工程承包施工合同纠纷代理词(原告方).docx
- 电力拖动自动控制系统——运动控制系统第5版阮毅、陈伯时课后习题解答答案.docx
- (2024更新)国开电大《小学语文教学研究》形考任务1答案.pdf VIP
- 2023年华北电力大学(北京)计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 大学思政课件中国梦.pptx
- 部编版小学道德与法治五年级上册第四单元测试卷含答案(共2套).pdf VIP
- 落实全面从严治党方面存在的问题及整改措施【10篇】.docx VIP
文档评论(0)