用Python设置UI互动界面,设置5个按钮,每个按钮对应独立的class
时间: 2024-02-28 15:56:50 浏览: 26
好的,为了设置UI互动界面并创建5个按钮,我们可以使用Python中的Tkinter模块。下面是一个例子,其中我们创建了一个名为"UI"的窗口并添加了5个按钮,每个按钮都有一个独立的class来处理它们的事件。
```python
import tkinter as tk
class Button1:
def __init__(self, master):
self.master = master
self.button = tk.Button(self.master, text="Button 1", command=self.clicked)
self.button.pack()
def clicked(self):
print("Button 1 clicked")
class Button2:
def __init__(self, master):
self.master = master
self.button = tk.Button(self.master, text="Button 2", command=self.clicked)
self.button.pack()
def clicked(self):
print("Button 2 clicked")
class Button3:
def __init__(self, master):
self.master = master
self.button = tk.Button(self.master, text="Button 3", command=self.clicked)
self.button.pack()
def clicked(self):
print("Button 3 clicked")
class Button4:
def __init__(self, master):
self.master = master
self.button = tk.Button(self.master, text="Button 4", command=self.clicked)
self.button.pack()
def clicked(self):
print("Button 4 clicked")
class Button5:
def __init__(self, master):
self.master = master
self.button = tk.Button(self.master, text="Button 5", command=self.clicked)
self.button.pack()
def clicked(self):
print("Button 5 clicked")
root = tk.Tk()
root.title("UI")
button1 = Button1(root)
button2 = Button2(root)
button3 = Button3(root)
button4 = Button4(root)
button5 = Button5(root)
root.mainloop()
```
以上代码创建了一个名为"UI"的窗口,并添加了5个按钮,每个按钮都有一个独立的class(Button1、Button2、Button3、Button4和Button5)来处理它们的事件。每个按钮都会在被点击时调用相应的clicked函数,并打印一个消息。
你可以根据需要修改每个class的clicked函数来实现你的逻辑。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)