Hello World(模組化物件導向)
import tkinter as tk
class HelloWorld(tk.Frame):
def __init__(self, parent):
super(HelloWorld, self).__init__(parent)
self.label = tk.Label(self, text="Hello, World!")
self.label.pack(padx=20, pady=20)
if __name__ == "__main__":
root = tk.Tk()
main = HelloWorld(root)
main.pack(fill="both", expand=True)
root.mainloop()
注意:可以從幾乎任何 tkinter 小部件繼承,包括根視窗。從 tkinter.Frame
繼承至少可以說是最靈活的,它支援多文件介面(MDI),單文件介面(SDI),單頁面應用程式和多頁面應用程式。