PySimpleGUIでテーマを一覧で見る方法
pythonで以下のコードを実行
import PySimpleGUI as sg
sg.theme_previewer()
するとプレビューでデザインテーマの一覧が表示される。
しかしこれだと一つ一つが小さくで見ずらい。
一覧ではなくリストボックスでテーマ表示
テーマ名をリストボックスから選んでクリック。
するとデザインテーマをポップアップにて表示してくれる。
ソースコード
import PySimpleGUI as sg
sg.theme('Dark Brown')
layout = [[sg.Text('Theme Browser')],
[sg.Text('Click a Theme color to see demo window')],
[sg.Listbox(values=sg.theme_list(), size=(20, 12), key='-LIST-', enable_events=True)],
[sg.Button('Exit')]]
window = sg.Window('Theme Browser', layout)
while True: # Event Loop
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Exit'):
break
sg.theme(values['-LIST-'][0])
sg.popup_get_text('This is {}'.format(values['-LIST-'][0]))
window.close()
コメント
[…] アプリのカラーテーマを設定 ※必須ではない […]