python tkinter 图形化界面

这篇博客详细介绍了Python的Tkinter库,包括Tkinter的编程步骤、常见组件如Label、Button、Entry、Text、Combobox、RadioButton、CheckButton、Listbox、Scale和Spinbox的使用方法及属性设置,提供了丰富的示例代码,帮助读者掌握Python GUI编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.python提供了多个图形开发界面的库:
(1) Tkinter :
Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。
(2)wxPython :
wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。
(3)Jython :

Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。


2.Tkinter编程:
Tkinter是内置到python的安装包中,只要安装好python之后就能import Tkinter库,而且 IDEL也是用tkinter编写而成
步骤
导入Tkinter模块
创建控件
指定这个空间的master,即这个控件属于哪一个

告诉GM(genmetry  Manager)有一个控件产生了


3.简单示例
import tkinter
# 创建
win  = tkinter.Tk()
# 设置标题
win.title("awen")
# 设置几何形状(设置大小和位置)
win.geometry("800x800+200+100") # "宽x高+距离屏幕左边缘的距离 + 距离屏幕上边缘的距离"
# 进入消息循环
# 显示窗口
win.mainloop()


4. Tkinter组件
lable 标签控件用来显示文本
(1)属性:
# master 表示父窗体
#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值