声明:本文首发于本人知乎文章,转载请按照规范声明文章来源,谢谢!
首先,安装pysimplegui模块:
pip install pysimplegui
然后,废话不多说,直接上代码!
import PySimpleGUI as sg
from random import choice
theme_list = sg.theme_list()
EXIT = False
def main_window():
global EXIT
theme = choice(theme_list)
sg.theme(theme)
layout = [[sg.Text(f'当前主题:{theme}'),
sg.Button('更换主题', key='change_theme')],
]
window = sg.Window('PySimpleGUI', layout, font=("宋体", 12))
while True: # Event Loop
event, values = window.read()
if not event:
EXIT = True
break
elif event == 'change_theme':
break
print(event)
print(values)
window.close()
if __name__ == '__main__':
while not EXIT:
main_window()
看看,pysimplegui用起来就是这么简单!如果感兴趣的话,你也来试试吧!
程序猿小伙伴们,如果你也有觉得好用的python UI模块,请在下面的投票选择一个,让我们看看哪个模块最受欢迎~
如果还有我的投票里没有写到的UI模块,欢迎在评论中进行补充回复哦!