田舎社会人のいろいろ学習記

Python、英語、その他いろいろ

Python-tkinter

【tkinter.ttk】Labelframeの使い方【Python】

複数のウィジェットをグルーピングし、かつタイトルを設定することが可能な、Labelframeウィジェットの使い方をまとめた。 目次 Labelframeの概要 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Labelfram…

【tkinter】Frameの使い方【Python】

複数のウィジェットをグルーピングして表示することが可能な、Frameウィジェットの使い方をまとめた。 目次 Frameの概要 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Frameの概要 Frameウィジェットを使…

【tkinter】ウィジェット一覧【Python】

PythonでGUIを作成するために便利なtkinterモジュールで使用できるウィジェットの一覧にしてまとめた。 tkinterウィジェット一覧 ウィジェット名 画像 役割 使い方リンク Label 文字、画像を表示 使い方 Frame ウィジェットをグルーピング化 使い方 Button …

【tkinter】Labelの使い方【Python】

Labelは文字列や画像を表示するためのウィジェットである。文字列だけでなく、画像も表示させることができる。 目次 Labelの概要 画像の表示 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Labelの概要 La…

【tkinter】Entryの使い方【Python】

Entryはユーザーによる文字列等の入力用に使用するウィジェットである。入力できるのは1行のみで、複数行の入力を行う場合は、Textを使用する必要がある。使用方法を簡単に整理した。 目次 Entryの概要 入力値をリアルタイムで表示 オプション・メソッド 【…

【tkinter】Buttonの使い方【Python】

Buttonはクリック時に特定の動作を設定することができるウィジェットで、使用頻度の高いウィジェットの一つ。 簡単な使用例を作成し、使用方法を整理した。 目次 Buttonの概要 クリック数をカウントするボタン 【スポンサーリンク】 (adsbygoogle = window.a…

【tkinter】Variablesの使い方【Python】

variablesは、複数のウィジェット間で共通の変数を利用する際に使用され、用途に応じて以下の4種類が用意されている。 StringVar:文字列 IntVar:整数 DoubleVar:浮動小数 BooleanVar:ブール(True/False) 以下、使用頻度の高いStringVarを用いて使用方法を整…

【tkinter】Messageの使い方【Python】

複数行にわたって文字列を表示する際に使用するMessageについて、基本的な使い方とLabelとの違いを整理した。 目次 Messageの概要 アスペクト比の設定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Messageの概要 M…

【tkinter】 画面サイズ・位置の設定方法 - 基礎 【Python】

tkinterメイン画面の位置・サイズの取得・調整が可能なgeometryメソッドの基本的な使い方を整理した。 また、geometryメソッドと直接関連しないが、併用することの多いモニターの画面サイズの取得方法についてもまとめた。より実践的な使い方は、以下の記事…

【tkinter】Motionイベントを利用したマウスの現在位置取得【Python】

tkinterで利用できるMotionイベントを使ってマウスの現在位置を表示させる方法を、実際にコードを書きながらまとめました。 目次 Motionイベントの概要 マウスポインタの現在位置表示 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({…

【tkinter】filedialogの使い方【Python】

tkinterで利用できるfiledialogの使い方を、実際にコードを書きながらまとめました。 目次 filedialogの概要 filedialogの基本 記述例 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); filedialogの概要 filedialogはファイルを選…

【tkinter.ttk】 Treeviewの使い方 【Python】

tkinter.ttkで利用できるTreeviewの使い方を、実際にコードを書きながらまとめました。 目次 階層構造を持つアイテムツリーの表示 動作内容 コードの説明 コード全体 フォルダ・ファイル構成をツリービューで表示 動作内容 コードの説明 コード全体 【スポン…

【tkinter】 画面のサイズ・位置の設定方法 - 応用【Python】

geometryメソッドを使用してtkinterのメイン画面の位置を調整する際、使用しているモニターサイズに合わせて位置調整をすることが多い。今回は、モニターのサイズに合わせてメイン画面の出現位置を四隅に設定する方法についてまとめた。 基礎編的なgeometry…

【tkinter】Listboxの使い方【Python】

Listboxはデータを一覧表示するためのウィジェットで、ユーザーが選択した項目の値を取得することができる。 目次 Listboxの概要 選択した値をLabelに表示 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); L…

【tkinter.ttk】Comboboxの使い方【Python】

ComboboxはTextboxとListboxを組み合わせたようなウィジェットである。外観は1行のテキストボックスだが、右端の▼をクリックすることであらかじめ設定したリストから値を選択することができる。 Comboboxの概要、初期値の設定方法、選択した値の取得方法をま…

【tkinter】ウィジェットを無効化する方法【Python】

ある一定の条件で特定のウィジェットを使用できないようにしたいことがよくあります。 今回は、tkinterのボタンを無効化する方法について、実際にコードを作成しながらまとめました。 「Checkbutton」を用いた無効化例がこちらにあるので、参考にしてくださ…

【tkinter】テキストボックス(Entry)とボタン(Button)の使い方【Python】

テキストボックスはユーザーが任意の入力を行うためのウィジェットです。キーボードを用いて自由に入力することができます。 また、ボタンはクリック時に様々な機能を開始するスイッチとなるウィジェットです。 どちらも、非常に使用頻度の高い便利なウィジ…

tkinter colorchooserの使い方 Python

tkinterで使用できるcolorchooserの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 colorchooserの概要 colorchooserの基本 アプリ概要 コードの解説 コード全文 colorchooserの概要 colorchooserは、ユーザーが色を選択するためのダイアログ…

【tkinter】Scaleの使い方【Python】

Scaleはスライドバーを左右に移動させることで、数値を自由に設定することができるウィジェットである。 目次 Scaleの概要 Scale値を取得・設定 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Scaleの概要…

tkinter Radiobuttonの使い方 Python

tkinterで使用できるRadiobuttonウィジェットの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 Radiobuttonの概要 アプリ概要 コードの解説 文字列を使用する場合 コード全文 Radiobuttonの概要 Radiobuttonは、事前に決められた複数の選択肢…

【tkinter】messageboxの使い方【Python】

ポップアップ画面を出してユーザーに確認や入力を促す、messageboxモジュールの概要と使い方をまとめた。 目次 messageboxの概要 messageboxの使い方 応用例(ボタンとラベルの組み合わせ) 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).…

tkinter Checkbuttonの使い方 Python

tkinterで利用できる、Checkbuttonの使い方を実際にコードを書きながらまとめました。 目次 アプリ概要 コードの解説 コード全文 アプリ概要 Checkbuttonを用いて、ボタンの状態(無効or有効)を切り替えるアプリを作成してみます。 以下に、アプリ起動時の…

tkinter flashメソッドによるボタンの点滅 Python

tkinterでGUIを作成しているときに、ボタンを点滅させたい場面があったので少し方法を調べてみました。 ネット上を検索してもあまり良い情報がなかったので、なんとなくtkinterの__init__.pyを見に行ってボタンウィジェットのコードを確認したところ、デフォ…

tkinter.ttk Notebookの使い方 Python

tkinter.ttkで利用できるNotebookの使い方を、実際にコードを書きながらまとめました。 目次 Notebookの概要 テストアプリの概要 テストアプリのコード Notebookの概要 Notebookは複数のウィンドウをタブで管理するためのウィジェットです。 一つのウィンド…

【tkinter.ttk】Progressbarの使い方【Python】

処理の進捗状況を可視化することができる、Progressbarモジュールの概要と使い方をまとめた。 目次 Progressbarの概要 Progressbarの使い方(確定的) Progressbarの使い方(非確定的) オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbyg…

tkinterとtkinter.ttk ウィジェットの外観を比べてみた Python

これまで、tkinterモジュールを用いてアプリを作成してきましたが、より良い外観・機能を実装するには、tknter.ttkが便利との情報がネット上にあったので、少し調べてみました。 公式サイトhttps://docs.python.org/3/library/tkinter.ttk.htmlで内容を確認…