1. 程式人生 > >Python GUI程式設計實戰--Tkinter初識

Python GUI程式設計實戰--Tkinter初識

什麼是Tkinter?
Tkinter模組(“Tk 介面”)是Python的標準Tk GUI工具包的介面.Tk和Tkinter可以在大多數的Unix平臺下使用,同樣可以應用在Windows和Macintosh系統裡.Tk8.0的後續版本可以實現本地視窗風格,並良好地執行在絕大多數平臺中.
Tkinter程式設計
Tkinter 是 Python 的標準 GUI 庫。Python 使用 Tkinter 可以快速的建立 GUI 應用程式。
由於 Tkinter 是內建到 python 的安裝包中、只要安裝好 Python 之後就能 import Tkinter 庫、而且 IDLE 也是用 Tkinter 編寫而成、對於簡單的圖形介面 Tkinter 還是能應付自如。
注意

:Python3.x 版本使用的庫名為 tkinter,即首寫字母 T 為小寫。
建立第一個GUI程式–hello.py

import tkinter as tk

# 建立視窗物件
root = tk.Tk()
#建立標籤元件
label = tk.Label(root, text="Hello, world!")
# 將label小部件放置到主視窗中
label.pack()
#進入訊息迴圈
root.mainloop()

效果如圖:
在這裡插入圖片描述
哈哈,簡單的幾行程式碼,輕鬆的建立了一個helloworld小程式,通過初步的瞭解,大家有沒有開始對tkinter感興趣了呢?下面就一起來學習吧。
實戰任務:實現學生點名系統
任務架構:基於Redis和Tkinter
思路:製作基於Tkinter的GUI圖形介面,再將學生資訊存入Redis資料庫,隨機抽選
菜鳥教程:

http://www.runoob.com/python/python-gui-tkinter.html
Tkinter視訊教程:https://www.bilibili.com/video/av8727878/
官方文件:https://wiki.python.org/moin/TkInter
Python交流群:942913325 歡迎大家一起交流學習