python tkinter 根据选择输出界面,实现代码
时间: 2023-10-01 15:08:42 浏览: 78
python tkinter实现界面切换的示例代码
5星 · 资源好评率100%
好的,让我来帮您解决这个问题。下面是一个实现 python tkinter 根据选择输出界面的代码:
```
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
self.choice = tk.StringVar()
self.choice.set("A")
self.r1 = tk.Radiobutton(self, text="Option A", variable=self.choice, value="A", command=self.show)
self.r2 = tk.Radiobutton(self, text="Option B", variable=self.choice, value="B", command=self.show)
self.r1.pack(side="left")
self.r2.pack(side="left")
self.output = tk.Label(self)
self.output.pack()
def show(self):
if self.choice.get() == "A":
self.output.config(text="You selected option A")
else:
self.output.config(text="You selected option B")
root = tk.Tk()
app = Application(master=root)
app.mainloop()
```
这个示例程序中,我们创建了一个窗口(使用 tkinter 库),在窗口中添加了两个单选按钮(Option A 和 Option B),每个按钮分别代表一个选项,用户可以选择其中一个。当用户选择一个选项时,程序会根据用户的选择,在窗口中输出相应的文本。
阅读全文