Python GUI 判偶数:用 Tkinter 创建交互式程序
以下是一个简单的使用 tkinter 库设计界面的例子,实现了点击按钮判断输入的数是否为偶数,并在弹出的新窗口中显示结果:
import tkinter as tk
def is_even():
num = int(entry.get())
result = '偶数' if num % 2 == 0 else '奇数'
new_window = tk.Toplevel(root)
label = tk.Label(new_window, text=f'{num}是{result}')
label.pack()
root = tk.Tk()
root.title('判偶数')
root.geometry('200x100')
entry = tk.Entry(root)
entry.pack()
button = tk.Button(root, text='判偶数', command=is_even)
button.pack()
root.mainloop()
在这个例子中,我们首先导入了 tkinter 库,并定义了一个 is_even() 函数,用于判断输入的数是否为偶数,并在弹出的新窗口中显示结果。在主窗口中,我们创建了一个文本框和一个按钮,用于输入数和触发判断操作。当点击按钮时,会调用 is_even() 函数进行判断,并在新窗口中显示结果。
在 is_even() 函数中,我们首先获取文本框中输入的数,然后判断它是否为偶数,将结果存储在 result 变量中。接着,我们创建了一个新的窗口 new_window,并在其中创建了一个标签 label,用于显示判断结果。最后,将标签添加到新窗口中并打包显示。
运行程序后,即可看到一个简单的界面,输入数并点击按钮后,会弹出一个新窗口,显示输入的数是否为偶数的结果。
原文地址: https://www.cveoy.top/t/topic/nYhX 著作权归作者所有。请勿转载和采集!