如何使用Tkinter的“本地”GUI外观?

如何使用Tkinter的“本地”GUI外观?

通常情况下,我们使用Tkinter来开发带有默认样式和主题的标准GUI应用程序中的所有小部件。要更改应用程序GUI的整体样式,我们使用ttk包。Tkinter的 ttk 是一个主题小部件,被用来为Tkinter小部件设置样式。它为小部件提供了本地GUI外观。

主题小部件具有许多内置的功能和特性,可以在应用程序中完全访问和使用。使用方法与HTML页面的CSS相同。您可以直接导入或实例化 ttk 对象来使用它。一旦对象被创建,您就可以为所有小部件定义全局样式属性。

示例

# 导入tkinter库
from tkinter import *
from tkinter import ttk

# 创建一个Tkinter框架实例
win = Tk()

# 设置Tkinter窗口大小
win.geometry("700x350")

# 创建一个ttk实例
s = ttk.Style()

# 使用窗口本地主题
s.theme_use('winnative')

# 添加标签文本
label= Label(win, text="Eat-sleep,Code Repeat", font= ('Aerial 16'), background= "green3")
label.pack(pady = 30)

# 创建一个ttk样式的按钮
ttk.Button(win, text = "Button-1").pack()

win.mainloop()
Python

输出

运行上面的代码将显示带有标签和按钮的窗口。

如何使用Tkinter的“本地”GUI外观?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册