PysimpleGUI 超簡単テキストの表示方法
こんにちは、せつやです。
最近、Pythonでアプリの開発をしているので、備忘録として記事を残す事にしました。
PythonのGUIの中でも、とりわけシンプルで簡単に実装ができるという
「PysimpleGUI」のテキストの表示方法になります。
PysimpleGUI テキスト表示完成サンプル画像
layout = [
[ sg.Text('ここに表示させたい文字を入力',
font=('Times New Roman',12,"bold"),
text_color=("#ffffff"))]
]
実際には、フォントの種類やテキストの色を指定しなくても実行されます。
その場合、font=('Times New Roman’,12,"bold")、text_color=(“#ffffff")の記述は不要です。😀
サンプルの’Times New Roman’については、なぜかpyautoguiをインポートしないと通常のフォントで表示されました。
Pythonでそのまま使えるサンプルコード
# coding: utf-8
# ***************************************************************
# * PysimpleGUI 超簡単テキストの表示方法
# ***************************************************************
# *==============================================================
# * インポートライブラリ
# *==============================================================
# +-------------------------------------------------------------+
# + PySimpleGUI
# +-------------------------------------------------------------+
#(pip install pysimplegui)
import PySimpleGUI as sg
# +-------------------------------------------------------------+
# + PyAutoGUI
# +-------------------------------------------------------------+
#(pip install pyautogui)
import pyautogui as pg
# *==============================================================
# * GUI作成
# *==============================================================
# +-------------------------------------------------------------+
# + スタイル設定
# +-------------------------------------------------------------+
sg.theme('Dark Blue 3')
# +-------------------------------------------------------------+
# + レイアウト設定
# +-------------------------------------------------------------+
layout = [[sg.Text('ここに表示させたい文字を入力',
font=('Times New Roman',12,"bold"),
text_color=("#ffffff"))]]
# +-------------------------------------------------------------+
# + ウィンドウ作成
# +-------------------------------------------------------------+
window = sg.Window('タイトルに表示させたい文字',layout,size=(500,45))
# *==============================================================
# * プログラム開始
# *==============================================================
# +-------------------------------------------------------------+
# + GUIループ
# +-------------------------------------------------------------+
while True:
# ウィンドウ表示
event, values = window.read()
if event is None:
break
ディスカッション
コメント一覧
まだ、コメントがありません