Python知識分享網(wǎng) - 專業(yè)的Python學習網(wǎng)站 學Python,上Python222
Python_Tkinter(GUI編程)教程 PDF 下載
匿名網(wǎng)友發(fā)布于:2025-11-11 10:38:09
(侵權舉報)
(假如點擊沒反應,多刷新兩次就OK!)

Python_Tkinter(GUI編程)教程 PDF 下載 圖1

 

 

資料內容:

 

1.1 認識 tkinter 
tkinter 是一個 GUI 開發(fā)模塊,是 Tcl/Tk 語言在 Python 上的接口,可以在大部分操作系統(tǒng)上
運行。tkinter 非常的簡單而且好用。tkinter 模塊是自帶的 Python 模塊,如果在安裝 Python
的時候勾選了 Tcl/Tk 這個選項,那么使用 tkinter 不會有任何問題。 
 
import Tkinter #Tkinter 開頭的 t 是大寫的 
不過 tkinter 這個名字非常長,所以我們通常習慣這么導入: 
import tkinter as tk 
from tkinter import * 
如果導入時候就出現(xiàn)了錯誤,提示找不到_tkinter 這一模塊,或者調用里面的方法時出現(xiàn)版
本錯誤提示,可能是因為安裝時不到位,沒有勾選 Tk/Tcl 這一選項。在安裝包中選擇 Modify,
更改 Python 的安裝即可 
 
接下來讓我們了解一下自己 tkinter 的版本: 
 
import tkinter 
print(tkinter.TkVersion) 
 
 最好是使用 8.5 Version 以上的 tkinter,功能比較全面一些。 
 
1.2 tkinter 的坐標系與顏色格式 
坐標系 
組件的排放,鼠標事件等功能都少不了坐標。tkinter 的坐標系和數(shù)學上習慣用的坐標系略有
不同,和 pygame 的坐標系是一樣的。 
 
以左上角為起點,x 軸向右延伸,y 軸向下延伸。在窗口中,容器的左上角是(0, 0),不包括
窗口的標題欄和菜單欄。 
 
顏色 
當在 tkinter 中設置顏色時,可以用兩種表示顏色的方式:一種是顏色的名稱,比如"green", 
"brown";另一種是顏色的十六進制形式,比如"#00ffff"。遺憾的是,tkinter 不支持顏色 RGB
元組形式,不過可以把它轉換成十六進制形式。 
 
這種十六進制形式相當于:"#"+R 的十六進制+G 的十六進制+B 的十六進制。比如(255, 255, 
255)是純白,轉換成十六進制形式就變成了#ffffff。 
 
tkinter 也有一種特殊的顏色名稱,叫做 SystemButtonFace,是一種淺灰色,是組件的默認背
景顏色。