PySimpleGUIでテーマを一覧で見る方法

スポンサーリンク
スポンサーリンク

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()

コメント

  1. […] アプリのカラーテーマを設定 ※必須ではない […]

タイトルとURLをコピーしました