简单 Python 快乐之旅之:Python 基础语法之 GUI 专题

这篇博客介绍了Python tkinter库的基础知识,包括设置窗口大小、创建按钮、响应按钮点击事件以及自定义按钮的字体样式。通过实例展示了如何使用geometry()方法设定窗口尺寸,创建和配置按钮,以及利用font模块调整字体系列、大小和粗细。

1. Python tkinter 设置特定或固定的窗口大小

在使用 Python tkinter 给窗口设置一个特定大小时,使用 Tk() 类变量的 geometry() 函数。

from tkinter import *
gui = Tk()
gui.geometry("widthxheight")

其中,width 和 height 应该分别由表示窗口宽度和高度的整型数字所代替。留意传递给 geometry() 的 width 和 height 变量之间有一个 x。
注意:请注意窗口大小 width x height 并不包含窗口标题部分。

1.1. 示例一:在 Python tkinter 中设置窗口大小

在本示例中,我们将使用 geometry() 方法来给 Tk() 窗口设置一个固定的 500 乘 200 的大小。

from tkinter import *
gui = Tk(className='Python Examples - Window Size')
# set window size
gui.geometry("500x200")
gui.mainloop()

执行和输出:
在 Python tkinter 中设置窗口大小.png
可以看到,在执行改程序的时候,将会打开一个由 geometry() 函数中定义窗口大小的 GUI 窗口。

1.2. 设置窗口大小

现在我们来改变一下提供给 geometry() 函数的宽度和长度,比如 300 乘 300。

from tkinter import *
gui = Tk(className='Python Examples - Window Size')
# set window size
gui.geometry("300x300")
gui.mainloop()

执行和输出:
设置窗口大小.png

1.3. 小结

本节我们通过详尽的示例了解到如何给基于 tkinter 的 GUI 程序设置窗口大小。

2. Python tkinter 按钮例子

2.1. Python tkinter 按钮

我们将使用 Python 的 tkinter 库来实现 Python GUI 里的按钮。
添加一个按钮到 tkinter 窗口的语法如下:

mybutton = Button(master, option=value)
mybutton.pack()

其中 master 是为你要添加到的那个窗口。tkinter 库为按钮构造子提供了不同的选项以更改其外观。

选项
text 按钮标签的文本显示
width 设置按钮的宽度
height 设置按钮的高度
bg 设置按钮的背景色
fg 设置按钮标签的字体颜色
activebackground 设置按钮被点击后的背景色
activeforeground 设置按钮被点击后的按钮标签的字体颜色
command 当按钮被点击时要调用的函数
font 设置按钮标签的字体大小、格式
image
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值