- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
6.1
以例程为例,运行结果如图1所示
图1
GUI控件包括:窗口、菜单等。
6.2
参考程序(注意文件名称不能是jpg,且需要放置在当前目录下)
importtkinterastk
root=tk.Tk()
#增加背景图片
photo=tk.PhotoImage(file=bg.png)
theLabel=tk.Label(root,
text=大家好,才是真的好.,#内容
justify=tk.LEFT,#对齐方式
image=photo,#加入图片
compound=tk.CENTER,#关键:设置为背景图片
font=(华文行楷,20),#字体和字号
fg=white)#前景色
theLabel.pack()
tk.mainloop()
6.3
参考程序(这里是复选框)
importtkinterastk
top=tk.Tk()
CheckVar1=tk.IntVar()
CheckVar2=tk.IntVar()
CheckVar3=tk.IntVar()
C1=tk.Checkbutton(top,text=One,variable=CheckVar1,\
onvalue=1,offvalue=0,height=1,\
width=20)
C2=tk.Checkbutton(top,text=Two,variable=CheckVar2,\
onvalue=1,offvalue=0,height=1,\
width=20)
C3=tk.Checkbutton(top,text=Three,variable=CheckVar3,\
onvalue=1,offvalue=0,height=1,\
width=20)
C1.pack()
C2.pack()
C3.pack()
top.mainloop()
6.4
参考程序
importtkinterasTK
#主窗口
root=TK.Tk()
root.title(Caculator)
root.resizable(0,0)
root.geometry(320x420)
result=TK.StringVar()
equation=TK.StringVar()
result.set()
equation.set(0)
#获得按下的数字或者符号
defgetnum(num):
temp=equation.get()
temp2=result.get()
print(temp)
print(temp2)
iftemp2!=:
temp=0
temp2=
result.set(temp2)
if(temp==0):
temp=
temp=temp+num
equation.set(temp)
print(equation)
#按下退格键时,去除最后一个字符
defback():
temp=equation.get()
equation.set(temp[:-1])
#按下MC时,清空算式行与结果行
defclear():
equation.set(0)
result.set()
#按下等于号时计算结果
defrun():
temp=equation.get()
temp=temp.replace(x,*)
temp=temp.replace(÷,/)
print(temp)
answer=eval(temp)
answer=%.2f%answer
result.set(str(answer))
#结果显示框
show_uresult=TK.Label(root,bg=white,fg=black,font
您可能关注的文档
- Python编程基础与应用 第2版 课习题答案 李方园 第1章答案.docx
- Python编程基础与应用 第2版 课习题答案 李方园 第2章答案.docx
- Python编程基础与应用 第2版 课习题答案 李方园 第3章答案.docx
- Python编程基础与应用 第2版 课习题答案 李方园 第4章答案.docx
- Python编程基础与应用 第2版 课习题答案 李方园 第5章答案.docx
- Python编程基础与应用 第2版 课习题答案 李方园 第7章答案.docx
- Python编程基础与应用 第2版 课习题答案汇总 李方园 第1--7章.docx
- 中国居民服务行业市场全景调研及投资规划建议报告.docx
- 塑料分析报告.docx
- 2023年考研数学(三)真题及答案解析.docx
- 2022-2027年中国体育行业市场发展现状及投资前景展望报告.docx
- 中国人才测评机构行业发展前景及行业投资策略研究报告.docx
- 2021-2026年中国生活美容市场调查研究及行业投资潜力预测报告.docx
- 2024中国医疗机构产业园区行业发展监测及发展战略规划报告.docx
- 2019-2025年中国二次供水市场运行态势及行业发展前景预测报告.docx
- 中国水体沼泽化控制行业发展监测及投资战略咨询报告.docx
- 高中语文精品备课课件:《荷花淀》.pptx
- 2020-2025年中国深圳市黄金珠宝行业发展前景预测及投资战略研究报告.docx
- 拆装式篮球架行业深度研究报告.docx
- 铲刀片行业深度研究报告.docx
最近下载
- 粤教版(2019)高中信息技术必修一第三章 算法基础(教学设计).docx VIP
- 《植物组织培养》期末复习总结及试题.docx
- 16.田忌赛马(集备表格教案)-部编版语文五年级下册.doc VIP
- 人教版(2024)七年级地理上册3.1《大洲和大洋》优质课件.pptx
- 《变频器技术及应用》电子教案 单元设计 变频器主电路结构及功能认知(单元设计1-3).pdf VIP
- 农村生活污水处理工程初步设计.doc
- 小学残疾儿童送教上门教案(40篇).pdf
- 景观水池防水施工方案.doc VIP
- 防水层施工方案·.docx VIP
- 宿迁学院2023-2024学年第1学期《宏观经济学》期末考试试卷(B卷)含参考答案.docx
文档评论(0)