- 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
- 中国隔爆型防爆熔断器项目投资可行性研究报告.docx
文档评论(0)