给出代码,使用python绘制一个简单的图形化界面,并添加2个输入文本框和一个输出文本框
时间: 2023-09-06 14:05:12 浏览: 171
### 回答1:
以下是使用Python Tkinter库编写的一个简单图形化界面,其中包含2个输入文本框和1个输出文本框的代码示例:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("输入输出文本框")
# 创建标签
input_label_1 = tk.Label(root, text="请输入文本1:")
input_label_1.grid(row=0, column=0)
input_label_2 = tk.Label(root, text="请输入文本2:")
input_label_2.grid(row=1, column=0)
output_label = tk.Label(root, text="输出结果:")
output_label.grid(row=2, column=0)
# 创建输入文本框
input_entry_1 = tk.Entry(root)
input_entry_1.grid(row=0, column=1)
input_entry_2 = tk.Entry(root)
input_entry_2.grid(row=1, column=1)
# 创建输出文本框
output_entry = tk.Entry(root)
output_entry.grid(row=2, column=1)
# 定义事件函数
def compute():
input_1 = input_entry_1.get()
input_2 = input_entry_2.get()
result = input_1 + input_2
output_entry.delete(0, tk.END)
output_entry.insert(0, result)
# 创建按钮
button = tk.Button(root, text="计算", command=compute)
button.grid(row=3, column=1)
# 运行主循环
root.mainloop()
```
这个界面包含了两个标签(输入文本1和输入文本2),两个输入文本框,一个输出文本框和一个计算按钮。当用户输入文本后,点击计算按钮,程序将会将两个文本拼接在一起,并在输出文本框中显示结果。
### 回答2:
要使用Python绘制一个简单的图形化界面,并添加两个输入文本框和一个输出文本框,可以使用tkinter库来实现。下面是一个示例代码:
```python
import tkinter as tk
def on_submit():
# 获取输入文本框的内容
input_text1 = input_box1.get()
input_text2 = input_box2.get()
# 在输出文本框中显示结果
output_box.insert(tk.END, f"输入文本1: {input_text1}\n")
output_box.insert(tk.END, f"输入文本2: {input_text2}\n")
output_box.insert(tk.END, "处理结果: 这里是处理结果\n")
# 清空输入文本框
input_box1.delete(0, tk.END)
input_box2.delete(0, tk.END)
# 创建主窗口
window = tk.Tk()
window.title("图形化界面")
window.geometry("300x200")
# 创建输入文本框1
input_box1 = tk.Entry(window)
input_box1.pack()
# 创建输入文本框2
input_box2 = tk.Entry(window)
input_box2.pack()
# 创建输出文本框
output_box = tk.Text(window)
output_box.pack()
# 创建提交按钮
submit_button = tk.Button(window, text="提交", command=on_submit)
submit_button.pack()
# 运行主循环
window.mainloop()
```
运行以上代码,将会弹出一个窗口,其中包含两个输入文本框、一个输出文本框和一个提交按钮。您可以在输入文本框中输入内容,点击提交按钮后,输入的内容将会显示在输出文本框中,并且输出一个处理结果。
### 回答3:
要使用Python绘制一个简单的图形化界面,并添加两个输入文本框和一个输出文本框,可以使用Python的GUI库Tkinter来实现。
首先,需要导入Tkinter模块:
```python
import tkinter as tk
```
然后,创建一个主窗口对象:
```python
window = tk.Tk()
window.title("图形化界面")
```
接下来,创建两个输入文本框和一个输出文本框:
```python
input1 = tk.Entry(window)
input2 = tk.Entry(window)
output = tk.Entry(window)
```
将文本框放置在窗口上:
```python
input1.pack()
input2.pack()
output.pack()
```
在图形界面中添加按钮来触发事件:
```python
def calculate():
value1 = input1.get()
value2 = input2.get()
result = int(value1) + int(value2)
output.delete(0, tk.END)
output.insert(tk.END, str(result))
button = tk.Button(window, text="计算", command=calculate)
button.pack()
```
最后,启动事件循环:
```python
window.mainloop()
```
完整代码如下:
```python
import tkinter as tk
window = tk.Tk()
window.title("图形化界面")
input1 = tk.Entry(window)
input2 = tk.Entry(window)
output = tk.Entry(window)
input1.pack()
input2.pack()
output.pack()
def calculate():
value1 = input1.get()
value2 = input2.get()
result = int(value1) + int(value2)
output.delete(0, tk.END)
output.insert(tk.END, str(result))
button = tk.Button(window, text="计算", command=calculate)
button.pack()
window.mainloop()
```
以上代码可以创建一个简单的图形化界面,包含两个输入文本框和一个输出文本框,通过点击"计算"按钮可以将两个输入框中的数字相加并显示结果在输出文本框中。
阅读全文