2022年1月11日火曜日

PySimpleGUIでツリー要素を展開した状態で表示する

PySimpleGUIでツリー要素を展開した状態で表示するには、以下のサンプルプログラムのようにshow_expandedパラメータにTrueを指定します。

サンプル実行手順

以下のファイルを保存して、実行します。

tree_showexpanded.py
import PySimpleGUI as sg

data=sg.TreeData()
data.insert("", "folder1key", "folder1", [], icon="/usr/share/icons/HighContrast/16x16/places/folder.png")
data.insert("folder1key", "firefox_key", "firefox", [], icon="/usr/share/icons/hicolor/16x16/apps/firefox.png")
data.insert("", "folder2key", "folder2", [], icon="/usr/share/icons/HighContrast/16x16/places/folder.png")
data.insert("folder2key", "writer_key", "LibreOffce Writer", [], icon="/usr/share/icons/hicolor/16x16/apps/libreoffice-writer.png")
sg.theme('SystemDefault')
layout = [
    [sg.Tree(data, [], show_expanded=True) ]
]

window = sg.Window('ツリーサンプル', layout, size=(300,150))
# イベントループ
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break

window.close()

・実行コマンド
python tree_showexpanded.py

〇実行結果

関連情報

PySimpleGUIでツリー要素を表示する

PySimpleGUIでツリー要素を領域いっぱいに広げて表示する

PySimpleGUIでツリー要素の最初の列の幅を指定する

PySimpleGUIでツリー要素のフォントを設定する

PySimpleGUIでツリー要素のテキスト色・背景色を設定する

PySimpleGUIでツリー要素のヘッダーを設定する

PySimpleGUIでツリー要素の列データの位置揃えを設定する

PySimpleGUIでツリー要素の列の文字色・背景色を設定する

PySimpleGUIでツリー要素の列ヘッダーのフォントを設定する

PySimpleGUIでツリー要素の行数を設定する

・PySimpleGUIに関する他の記事はこちらを参照してください。

0 件のコメント:

コメントを投稿