2021年12月7日火曜日

PySimpleGUIでテーブル要素のフォントを設定する

PySimpleGUIでテーブル要素のフォントを設定するには、以下のサンプルプログラムのようにfontパラメータにフォント名とポイント数を指定します。

サンプル実行手順

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

table_font.py
import PySimpleGUI as sg

headings=["列A", "列B", "列C"]
visible_columns=[True, False, True]
data=[
    [100, 200, 300],
    [400, 500, 600]
]
sg.theme('SystemDefault')
layout = [
    [sg.Table(data, headings=headings, font=('Noto Serif CJK JP',20))]
]

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

window.close()

・実行コマンド
python table_font.py

〇実行結果

関連情報

PySimpleGUIでテーブル要素の列幅を設定する

PySimpleGUIでテーブル要素の表示する列を設定する

PySimpleGUIでテーブル要素の表示行数を設定する

PySimpleGUIでテーブル要素の行の高さを設定する

PySimpleGUIでテーブル要素の色を設定する

PySimpleGUIでテーブル要素のパディングを設定する

PySimpleGUIでテーブル要素の各列の幅を設定する

PySimpleGUIでテーブル要素のアライメントを設定する

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

Debian 11(Bullseye)にディスク使用量・空き容量をCUIでグラフ表示してくれるdufコマンドをインストールする

dufコマンドで、ディスク使用量・空き容量を分かりやすくCUIでグラフ表示する事が出来ます。

〇Debian 11(Bullseye)上のdufの画面

インストール手順

以下のコマンドを実行します。
wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

sudo dpkg -i ./duf_0.6.2_linux_amd64.deb

関連情報

・dufのプロジェクトリポジトリ
https://github.com/muesli/duf

2021年12月6日月曜日

PySimpleGUIでテーブル要素の行の高さを設定する

PySimpleGUIでテーブル要素の行の高さを設定するには、以下のサンプルプログラムのようにrow_heightパラメータに行の高さを指定します。

サンプル実行手順

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

table_rowheight.py
import PySimpleGUI as sg

headings=["列A", "列B", "列C"]
visible_columns=[True, False, True]
data=[
    [100, 200, 300],
    [400, 500, 600]
]
sg.theme('SystemDefault')
layout = [
    [sg.Table(data, headings=headings, row_height=50)]
]

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

window.close()

・実行コマンド
python table_rowheight.py

〇実行結果

関連情報

PySimpleGUIでテーブル要素の列幅を設定する

PySimpleGUIでテーブル要素の表示する列を設定する

PySimpleGUIでテーブル要素の表示行数を設定する

PySimpleGUIでテーブル要素のフォントを設定する

PySimpleGUIでテーブル要素の色を設定する

PySimpleGUIでテーブル要素のパディングを設定する

PySimpleGUIでテーブル要素の各列の幅を設定する

PySimpleGUIでテーブル要素のアライメントを設定する

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

Debian 11(Bullseye)にdraw.ioをインストールする

draw.io Desktopはオープンソースのチャート描画アプリケーションです。様々なテンプレートが用意されています。

〇draw.io Desktopの画面

インストール方法

以下のコマンドを実行します。
wget https://github.com/jgraph/drawio-desktop/releases/download/v15.7.3/drawio-amd64-15.7.3.deb

sudo dpkg -i drawio-amd64-15.7.3.deb

関連情報

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

2021年12月5日日曜日

PySimpleGUIでテーブル要素の表示行数を設定する

PySimpleGUIでテーブル要素の表示行数を設定するには、以下のサンプルプログラムのようにnum_rowsパラメータに表示行数を指定します。

サンプル実行手順

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

table_numrows.py
import PySimpleGUI as sg

headings=["列A", "列B", "列C"]
visible_columns=[True, False, True]
data=[
    [100, 200, 300],
    [400, 500, 600],
    [700, 800, 900]
]
sg.theme('SystemDefault')
layout = [
    [sg.Table(data, headings=headings, num_rows=2)]
]

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

window.close()

・実行コマンド
python table_numrows.py

〇実行結果

関連情報

PySimpleGUIでテーブル要素の列幅を設定する

PySimpleGUIでテーブル要素の表示する列を設定する

PySimpleGUIでテーブル要素の行の高さを設定する

PySimpleGUIでテーブル要素のフォントを設定する

PySimpleGUIでテーブル要素の色を設定する

PySimpleGUIでテーブル要素のパディングを設定する

PySimpleGUIでテーブル要素の各列の幅を設定する

PySimpleGUIでテーブル要素のアライメントを設定する

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

Debian 11(Bullseye)にdarktableをインストールする

darktableはオープンソースの写真管理・編集ソフトウェアです。

〇darktableの画面(Debian 11)

インストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install darktable

関連情報

・darktableのgithubリポジトリ
https://github.com/darktable-org/darktable

2021年12月4日土曜日

PySimpleGUIでテーブル要素の表示する列を設定する

PySimpleGUIでテーブル要素の表示する列を設定するには、以下のサンプルプログラムのようにvisible_column_mapに列表示のTrue・非表示のFalseを指定する配列を指定します。

サンプル実行手順

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

table_visiblecolumnmap.py
import PySimpleGUI as sg

headings=["列A", "列B", "列C"]
visible_columns=[True, False, True]
data=[
    [100, 200, 300],
    [400, 500, 600]
]
sg.theme('SystemDefault')
layout = [
    [sg.Table(data, headings=headings, visible_column_map=visible_columns)]
]

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

window.close()

・実行コマンド
python table_visiblecolumnmap.py

〇実行結果

関連情報

PySimpleGUIでテーブル要素の列幅を設定する

PySimpleGUIでテーブル要素の表示行数を設定する

PySimpleGUIでテーブル要素の行の高さを設定する

PySimpleGUIでテーブル要素のフォントを設定する

PySimpleGUIでテーブル要素の色を設定する

PySimpleGUIでテーブル要素のパディングを設定する

PySimpleGUIでテーブル要素の各列の幅を設定する

PySimpleGUIでテーブル要素のアライメントを設定する

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