用python写一个主界面按钮触发,弹出新界面的代码
时间: 2024-05-04 13:16:07 浏览: 103
主界面代码
好的,以下是Python中用Tkinter库编写的一个示例代码:
```python
import tkinter as tk
class App():
def __init__(self):
self.master = tk.Tk()
self.master.geometry("200x100")
self.btn = tk.Button(self.master, text="点击弹出新界面", command=self.open_new_window)
self.btn.pack()
def open_new_window(self):
new_window = tk.Toplevel(self.master)
new_window.geometry("200x100")
label = tk.Label(new_window, text="这是一个新的界面!")
label.pack()
if __name__ == "__main__":
app = App()
app.master.mainloop()
```
这份代码实现了一个简单的窗口程序,其中有一个主界面的按钮,当点击按钮时,会弹出一个新的界面。注意,通过创建 `Toplevel` 对象,可以新建一个具有独立窗口的子界面。
阅读全文