网站大量收购闲置独家精品文档,联系QQ:2885784924

Python编程基础与应用 第2版 课习题答案 李方园 第6章答案.docx

Python编程基础与应用 第2版 课习题答案 李方园 第6章答案.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档