📅  最后修改于: 2023-12-03 15:33:55.666000             🧑  作者: Mango
PySimpleGUI是一个用于创建用户界面的Python库,它提供了多种不同的窗口主题,可帮助您创建自定义用户界面。这些主题可以使您的应用程序看起来更加专业,并且使用户体验更加愉快。
PySimpleGUI提供了几种内置主题可供选择,这些主题可用于创建各种应用程序。以下是一些常见的内置主题:
您可以通过以下代码设置主题:
import PySimpleGUI as sg
sg.theme('DarkBlue')
如果您没有找到合适的内置主题,您可以通过定义自己的颜色方案来创建自定义主题。要定义自己的主题,请使用PySimpleGUI.Theme类并为您的每个组件设置颜色。
以下是一个自定义主题的示例代码:
import PySimpleGUI as sg
sg.theme_background_color('#000000') # 设置背景颜色
sg.theme_text_color('#FFFFFF') # 设置文本颜色
sg.theme_button_color(('white', 'green')) # 设置按钮颜色
# 创建窗口
layout = [[sg.Text('Hello, World!')], [sg.Button('OK'), sg.Button('Cancel')]]
window = sg.Window('My Custom Theme', layout)
# 事件循环
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED or event == 'Cancel':
break
window.close()
使用PySimpleGUI的主题功能,您可以轻松创建自定义用户界面,使您的应用程序看起来更加专业化。无论您是为自己的应用程序创建新的主题,还是使用内置主题,使用PySimpleGUI和主题类都将使您的开发更加顺利。