📜  root = tk.Tk() my_gui = App1(root) - Python (1)

📅  最后修改于: 2023-12-03 15:04:55.517000             🧑  作者: Mango

Python GUI 应用程序开发

在 Python 中,我们可以使用各种图形用户界面库来创建 GUI 应用程序。其中,Tkinter 是 Python 自带的一个 GUI 库,同时也是最为流行的一个库之一。

创建一个 Tkinter 应用程序

我们可以使用以下代码来创建一个 Tkinter 应用程序:

import tkinter as tk

class App1:
    def __init__(self, master):
        self.master = master
        master.title("App1")
        # 添加诸如标签、按钮等控件
        self.label = tk.Label(master, text="Hello World!")
        self.label.pack()
        
if __name__ == '__main__':
    root = tk.Tk()
    my_gui = App1(root)
    root.mainloop()

首先,我们引入 tkinter 模块,并创建了一个名为 App1 的类。在 __init__ 方法中,我们向 master 添加了一个标题,并创建了一个标签控件,最后使用 pack 函数将其添加到布局中。

接着,我们使用 root = tk.Tk() 创建了一个主窗口,并用 my_gui = App1(root) 实例化了我们刚才创建的 App1 类,最后使用 root.mainloop() 进入主事件循环。

总结

通过以上介绍,我们可以看出 Tkinter 的实现相对简单,且易于上手。如果您希望进一步探索 GUI 应用程序开发,可以尝试使用其他库,例如 PyQT、wxPython 等。