PythonのGUIパッケージ「PySimpleGUI」の基本的な使い方について、主にイベントをテーマに紹介します。前編のこの記事ではPySimpleGUIだけでできることを扱います。後編では低レベルのフレームワーク「tkinter」を利用したイベント処理を扱う予定です。 1.環境について この記事のすべてのコード...
Tkinter Button ウィジェットの height および width オプションは、初期化中に作成されるボタンのサイズを指定します。初期化後も、configure メソッドを使用して height および width オプションを構成し、Tkinter の Button ウィジェットのサイズをプログラムで変更できます。 Tkinter Tkinter But...
importcustomtkinterasctkclassApp(ctk.CTk):def__init__(self):super().__init__()#アプリ本体の設定self.fonts=('Meiryo UI',15)self.geometry("1000x800")self.title("CustomTkinter App")#ウィジットの配置self.textbox=ctk.CTkEntry(master=self,width=220,font=self.fonts)#master=selfで親要素に...
Tkinter GUI ツールキットを使用して Python でのみ開発されており、次の機能が用意されています。 Windows、Unix、macOS などの多くのオペレーティングシステムで動作します コマンドを実行して出力を表示するためのシェルウィンドウを示します コード構文の強調表示と自動コード補完を行うマ...
しかし、input関数を使えば、簡単にユーザーからの入力を受け取ることができます。 # 標準入力を直接読み込む import sys s = sys.stdin.readline() print(f"You entered: {s}") # GUIを作成する import tkinter as tk window = tk.Tk() entry = tk.Entry(window) entry.pack() button = ...
iconbitmapを使う方法 icon.icoを作成してある場合、 ico.py importtkinterastkroot=tk.Tk()tk.iconbitmap(default='icon.ico')root.mainloop() とすると、同じフォルダにあるicon.icoが表示されます。 ただし、pyinstallerで--onefileを指定してコンパイルしても同一ファイルにコンパイルされずに、...
tkinter --- Tcl/Tk の Python インタフェース — Python 3.8.1 ドキュメント Windowの作成import tkinter as tk root = tk.Tk() # Window root.title('Hello Window') # Window title root.geometry('%dx%d' % (400, 400)) # Window size (width, height) # ここでWidgetの初期化、配置 ...
TkinterやWindows FormsなどのGUI開発系の解説ページを見るとラベルは以下のような説明を見ます。「文字」を表示するのにラベルを使用します。ちょこっと説明が足りないかな・・・実はこのラベル、文字だけじゃなくて画像や動画にも適用できるのです。 一言でまとめれば「ユーザにとって情報と...
tkinter がうまくいかないので、PyQt6でWidget(ウィジェット)に挑戦(その3)QGridLayout()オブジェクトを使って、labelとQLineEditを横並びに表示 https://qiita.com/ti104110/items/a35263176ff5ddaafac7 tkinter がうまくいかないので、PyQt6でWidget(ウィジェット)に挑戦(その4)自作programをRadiButt...
今回は前回の成果物を使ってPythonでGUIアプリを作成してみようと思います。 TkinterというPythonの標準GUIライブラリでもいいのですが、はっきり言ってPySimpleGUIの方がいいと感じたので、今回はPySimpleGUIを使用したGUI作成をやっていきます。