用python写一个窗体,有一个按钮一个输入框
时间: 2023-03-14 17:08:45 浏览: 129
可以参考下面的示例代码: from tkinter import * root = Tk()
root.title("窗体") # 创建一个输入框
entry = Entry(root)
entry.pack() # 创建一个按钮
def click_button():
input_text = entry.get()
print(input_text) btn = Button(root, text="点击按钮", command=click_button)
btn.pack() root.mainloop()
相关问题
python创建一个窗体使用三个输入框分别调节pid的系数
可以使用Python的GUI库来创建一个窗体,并在窗体中添加三个输入框来调节PID系数。以下是使用Tkinter库实现的示例代码:
```python
import tkinter as tk
def update_pid_coefficients():
kp = float(kp_entry.get())
ki = float(ki_entry.get())
kd = float(kd_entry.get())
# 在这里更新PID系数
# ...
# 创建窗体
window = tk.Tk()
window.title("PID系数调节")
window.geometry("300x150")
# 创建输入框和标签
kp_label = tk.Label(window, text="Kp:")
kp_label.grid(row=0, column=0)
kp_entry = tk.Entry(window)
kp_entry.grid(row=0, column=1)
ki_label = tk.Label(window, text="Ki:")
ki_label.grid(row=1, column=0)
ki_entry = tk.Entry(window)
ki_entry.grid(row=1, column=1)
kd_label = tk.Label(window, text="Kd:")
kd_label.grid(row=2, column=0)
kd_entry = tk.Entry(window)
kd_entry.grid(row=2, column=1)
# 创建更新按钮
update_button = tk.Button(window, text="更新", command=update_pid_coefficients)
update_button.grid(row=3, columnspan=2)
# 运行窗体主循环
window.mainloop()
```
在这个示例中,我们使用了Tkinter库创建了一个窗体,并在窗体中添加了三个输入框和一个更新按钮。当点击更新按钮时,会调用`update_pid_coefficients`函数来获取输入框中的值,并进行PID系数的更新操作(你需要根据具体的需求来实现这部分逻辑)。
用python设计一个窗体,用户输入数字,点击确认按钮,窗口可以显示该数字是否为质数。
好的,以下是代码实现:
```python
import tkinter as tk
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
def check_prime():
num = int(entry.get())
if is_prime(num):
result_label.config(text="是质数")
else:
result_label.config(text="不是质数")
# 创建窗口
window = tk.Tk()
window.title("判断质数")
window.geometry("300x200")
# 创建输入框和确认按钮
entry = tk.Entry(window, width=20)
entry.pack(pady=20)
button = tk.Button(window, text="确认", command=check_prime)
button.pack()
# 创建结果显示标签
result_label = tk.Label(window, text="")
result_label.pack(pady=20)
# 进入消息循环
window.mainloop()
```
运行程序后,会弹出一个窗口,用户可以在输入框中输入数字,然后点击确认按钮,窗口会显示该数字是否为质数的结果。
阅读全文