> For the complete documentation index, see [llms.txt](https://codingling.gitbook.io/study/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codingling.gitbook.io/study/tool/python/ke-shi-hua/tkinter.md).

# Tkinter

```python
import tkinter as tk

app = tk.Tk()
app.title("FishC Demo")

theLabel = tk.Label(app, text="我的第二个窗口程序！")
theLabel.pack()  # 自动调节尺寸

app.mainloop()
```

```python
import tkinter as tk

class APP:
    def __init__(self, master):
        frame = tk.Frame(master)
        frame.pack(side=tk.LEFT, padx=10, pady=10)   # 默认在top

        self.hi_there = tk.Button(frame, text="打招呼", bg="black", fg="white", command=self.say_hi)
        self.hi_there.pack()

    def say_hi(self):
        print("互联网的广大朋友们大家好，我是小甲鱼！")

root = tk.Tk()
app = APP(root)

root.mainloop()
```
