编写程序,要求如下: * (1)界面上有五个组件:两个标签分别为 心数字1: 99 “数字2: ,两个文本框 和一个“计算”按钮; * (2)在数字1的文本框中输入一个数字, 并点击 “计算”按钮,则在数字2的文本框 中输出数字1的文本框中输入数字的2倍加1。
时间: 2024-02-01 22:16:58 浏览: 20
下面是一个使用 Python 和 tkinter 模块实现的例子:
```python
import tkinter as tk
def calculate():
try:
num1 = int(entry1.get())
result = num1 * 2 + 1
entry2.delete(0, tk.END)
entry2.insert(0, str(result))
except ValueError:
entry2.delete(0, tk.END)
entry2.insert(0, "请输入数字")
root = tk.Tk()
root.title("计算器")
label1 = tk.Label(root, text="数字1:")
label1.grid(row=0, column=0)
entry1 = tk.Entry(root)
entry1.grid(row=0, column=1)
label2 = tk.Label(root, text="数字2:")
label2.grid(row=1, column=0)
entry2 = tk.Entry(root)
entry2.grid(row=1, column=1)
button = tk.Button(root, text="计算", command=calculate)
button.grid(row=2, column=0, columnspan=2)
root.mainloop()
```
运行程序后,你会看到一个简单的计算器界面。在数字1的文本框中输入一个数字,点击“计算”按钮,就会在数字2的文本框中输出计算结果。如果输入的不是数字,数字2的文本框中会显示“请输入数字”。