Python知识分享网 - 专业的Python学习网站 学Python,上Python222
Python_Tkinter(GUI编程)教程 PDF 下载
匿名网友发布于:2025-11-11 10:38:09
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

Python_Tkinter(GUI编程)教程 PDF 下载 图1

 

 

资料内容:

 

1.1 认识 tkinter 
tkinter 是一个 GUI 开发模块,是 Tcl/Tk 语言在 Python 上的接口,可以在大部分操作系统上
运行。tkinter 非常的简单而且好用。tkinter 模块是自带的 Python 模块,如果在安装 Python
的时候勾选了 Tcl/Tk 这个选项,那么使用 tkinter 不会有任何问题。 
 
import Tkinter #Tkinter 开头的 t 是大写的 
不过 tkinter 这个名字非常长,所以我们通常习惯这么导入: 
import tkinter as tk 
from tkinter import * 
如果导入时候就出现了错误,提示找不到_tkinter 这一模块,或者调用里面的方法时出现版
本错误提示,可能是因为安装时不到位,没有勾选 Tk/Tcl 这一选项。在安装包中选择 Modify,
更改 Python 的安装即可 
 
接下来让我们了解一下自己 tkinter 的版本: 
 
import tkinter 
print(tkinter.TkVersion) 
 
 最好是使用 8.5 Version 以上的 tkinter,功能比较全面一些。 
 
1.2 tkinter 的坐标系与颜色格式 
坐标系 
组件的排放,鼠标事件等功能都少不了坐标。tkinter 的坐标系和数学上习惯用的坐标系略有
不同,和 pygame 的坐标系是一样的。 
 
以左上角为起点,x 轴向右延伸,y 轴向下延伸。在窗口中,容器的左上角是(0, 0),不包括
窗口的标题栏和菜单栏。 
 
颜色 
当在 tkinter 中设置颜色时,可以用两种表示颜色的方式:一种是颜色的名称,比如"green", 
"brown";另一种是颜色的十六进制形式,比如"#00ffff"。遗憾的是,tkinter 不支持颜色 RGB
元组形式,不过可以把它转换成十六进制形式。 
 
这种十六进制形式相当于:"#"+R 的十六进制+G 的十六进制+B 的十六进制。比如(255, 255, 
255)是纯白,转换成十六进制形式就变成了#ffffff。 
 
tkinter 也有一种特殊的颜色名称,叫做 SystemButtonFace,是一种浅灰色,是组件的默认背
景颜色。