from tkinter import * def run1(): a=float(inp1.get()) b=float(inp2.get()) s='%0.2f+%0.2f=%0.2f\n'%(a,b,a+b) inp3.insert(0,s) def run2(): inp1.delete(0,END) inp2.delete(0,END) inp3.delete(0,END) root=Tk() root.geometry('560x140') root.title('简单加法器') lb1=Label(root,text='请输入两个数,按下面两个按钮之一进行加法计算') lb1.place(relx=0.1,rely=0.1,relwidth=0.8,relheight=0.3) inp1=Entry(root) inp1.place(relx=0.1,rely=0.4,relwidth=0.2,relheight=0.2) inp2=Entry(root) inp2.place(relx=0.4,rely=0.4,relwidth=0.2,relheight=0.2) inp3=Entry(root) inp3.place(relx=0.7,rely=0.4,relwidth=0.2,relheight=0.2) btn1=Button(root,text='计算',command=run1) btn1.place(relx=0.1,rely=0.7,relwidth=0.3,relheight=0.2) btn2=Button(root,text='清空',command=run2) btn2.place(relx=0.6,rely=0.7,relwidth=0.3,relheight=0.2) root.mainloop()的变量含义和函数功能
时间: 2024-03-18 12:43:50 浏览: 282
1. **`random` 模块**:用于生成随机选择 2. **`tkinter` 模块**:用于创建 GUI 应用程序 3. **`Tk` 类**:创建主窗口 4. **`Label` 类*
这是一个简单的加法器GUI程序,使用了tkinter库来实现。变量和函数的含义如下:
- 变量:
- root:创建主窗口对象;
- lb1:用来显示提示信息的标签;
- inp1:输入第一个数的文本框;
- inp2:输入第二个数的文本框;
- inp3:显示计算结果的文本框;
- btn1:用来触发计算的按钮;
- btn2:用来清空输入框和结果框的按钮。
- 函数:
- run1:计算两个数的和,并将结果显示在inp3文本框中;
- run2:清空所有输入框和结果框中的内容。
该程序的界面布局如下:
- lb1标签显示提示信息;
- inp1、inp2、inp3文本框用来输入两个数和显示计算结果;
- btn1、btn2按钮分别用来触发计算和清空操作。
阅读全文