栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python图形界面开发之PySimpleGUI如何设定主题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python图形界面开发之PySimpleGUI如何设定主题

1.什么是主题?
主标题theme包括窗口的背景颜色、文本text颜色、按钮的字体颜色、按钮背景色

# 查看有效主题
sg.theme_previewer()
# 获取有效主题
print(sg.theme_list())

显示的主题:

# 输出所有主题的名称,后面就可以直接引用
print(sg.theme_list())
# 获取主题以后使用该主题
sg.theme('主题名称')
# 当不知道选用哪个主题的时候,可选用随机主题
sg.theme('')

2.如何修改主题
2.1如何获取主题的部分设置

theme_background_coloe     #主题——背景——颜色
theme_border_width         # 主题——边框——宽度
后面此次类推
print(sg.theme_button_color())  # 获得按键的颜色

如下图结果,我们可以看到输出有两个参数,记住第一个参数是按键文字的参数,后一个参数是按键背景的参数。

2.2如何修改主题的部分设置

sg.theme_button_color(('black','#7186C7'))
sg.popup('修改后的LightGreen3 Theme','按钮文字是黑色的')

3.自定义窗口
3.1用for循环快速定义元素

layout = [
    [sg.Text(i) for i in 'abcd'],
]

layout = [
    [sg.Text(i) for i in 'abcd'],
	[[sg.In(i)] for i in ['北京', '上海', '广州', '深圳']]
]


可以看出用字符串的形式的话,展示方式是从左到右的,而用列表的方式的话,他的展示方式是从上到下的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/864494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号