Tkinter Python内置GUI标准库

Tkinter简介

如果你要用Python来开发桌面软件,那么就可以尝试一下Python内置的GUI标准库Tkinter。使用Tkinter,不但可以使用简洁的语言来编写软件,而且不需要安装什么依赖,更关键的是一次开发可以跨平台使用,鄙人尝试过在mac端使用Tkinter设计了软件,然后在windows端可以正常运行。

Tkinter应用实例

如下实例中,设计了一个简单的窗口,包含一个按钮和用于显示文本的标签:

import tkinter as tk
# 创建Tk窗口对象
window = tk.Tk()
# 设置窗口标题
window.title("Tinter窗口")
# 设置窗口大小
window.geometry("500x200")
# 定义一个变量来存储文本
var1 = tk.StringVar()
# 创建label标签,设置其属性为:显示的内容、背景颜色、字体样式、宽度和高度
l1 = tk.Label(window, textvariable=var1, bg="green", font=("Arial", 12), width=15, height=2)
# 将标签添加到窗口布局中
l1.pack()
# 初始化一个布尔变量,用于控制按钮的功能
clicked = False
# 定义按钮被点击时执行的函数
def clickButton():
    global clicked
    if not clicked:
        clicked = True
        var1.set("Hello,笨鸟工具导航,x1y1z1.com")  # 给变量赋值
    else:
        clicked = False
        var1.set("Hello, World!")

# 创建按钮,并设置其属性
b1 = tk.Button(window, text="按钮", width=15, height=2, command=clickButton)
# 将按钮添加到窗口布局中
b1.pack()
# 运行主事件循环,显示窗口
window.mainloop()

免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。


行业导航 / Python指南 :
























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.