Python-tkinter
You can change widget color when on or off hover by binding "Motion" and "Leave"event to color change functions. This is an example using button widget. how to change tkinter's widget color on hover off hover on hover
If you want users to input something, you can use the tkinter.simpledialog module. But if you want to create a more complex or well-designed dialog, you can easily create one yourself. example example of a simple input dialog
Summarized how to just fit tkinter main window to the display edge. Normally the tkinter window is positioned slightly to the right of the position set using geometry method. You should take care if you want to just fit the window to your …
画面を定期的にアップデートするなど、指定した時間経過後に自動的に関数を実行したい場面で便利な、afterメソッドについて使い方を整理した。 目次 一定時間経過後に関数を実行 定期的に関数を実行 time.sleep関数を使用した場合(動作しない) 【スポンサ…
ウィジェットを座標を指定して配置したいときに使用するplaceメソッドの使用方法を整理する。 目次 placeでウィジェットを配置 CSVファイルで座標を指定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); placeでウィジ…
ウィジェットをグリッド状に配置するときに使用するgridメソッドの使用方法を整理する。 目次 gridでウィジェットを配置 CSVファイルで座標を指定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); gridでウィジェット…
ウィジェットを一方向に配置するときに使用するpackメソッドの使用方法を整理する。 目次 縦方向に積み重ね表示 横方向に積み重ね表示 表示領域の設定 余白の設定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); 縦方…
スピンボックスは1行のテキストボックスで、ユーザーによる値の入力と、上下矢印を用いた値の選択の両方が可能。 目次 数値を設定するスピンボックス 数値を設定するスピンボックス 小数の場合 文字列を選択するスピンボックス オプション・メソッド 【スポ…
メインの画面とは別のサブ画面を生成する方法を示す。 目次 サブ画面を表示する方法 サブ画面にプログレスバーを表示させる例 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); サブ画面を表示する方法 メイン画面とは別のサブ画面…
Progressbarで時間のかかる処理をしている最中であることを示す例を示す。Progressbarの表示と他の処理を同時に実施させるために、threadingモジュールを使用する。Progressbarの基本的な使い方は、以下の記事を参照。 www.python-beginners.com 目次 thread…
tkinterウィジェット一覧はこちら 複数のウィジェットをグルーピングし、かつタイトルを設定することが可能な、Labelframeウィジェットの使い方をまとめた。 目次 Labelframeの概要 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbyg…
複数のウィジェットをグルーピングして表示することが可能な、Frameウィジェットの使い方をまとめた。 目次 Frameの概要 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Frameの概要 Frameウィジェットを使…
PythonでGUIを作成するために便利なtkinterモジュールで使用できるウィジェットの一覧にしてまとめた。 tkinterウィジェット一覧 ウィジェット名 画像 役割 使い方リンク Label 文字、画像を表示 使い方 Frame ウィジェットをグルーピング化 使い方 Button …
Labelは文字列や画像を表示するためのウィジェットである。文字列だけでなく、画像も表示させることができる。 目次 Labelの概要 画像の表示 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Labelの概要 La…
tkinterウィジェット一覧はこちら Entryはテキストボックスを表示し、ユーザーによる文字列等の入力用に使用するウィジェットである。入力できるのは1行のみで、複数行の入力を行う場合は、Textを使用する必要がある。使用方法を簡単に整理した。 目次 Entry…
variablesは、複数のウィジェット間で共通の変数を利用する際に使用され、用途に応じて以下の4種類が用意されている。 StringVar:文字列 IntVar:整数 DoubleVar:浮動小数 BooleanVar:ブール(True/False) 以下、使用頻度の高いStringVarを用いて使用方法を整…
tkinterウィジェット一覧はこちら 複数行にわたって文字列を表示する際に使用するMessageについて、基本的な使い方とLabelとの違いを整理した。 目次 Messageの概要 アスペクト比の設定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle …
tkinterメイン画面の位置・サイズの取得・調整が可能なgeometryメソッドの基本的な使い方を整理した。 また、geometryメソッドと直接関連しないが、併用することの多いモニターの画面サイズの取得方法についてもまとめた。より実践的な使い方は、以下の記事…
tkinterで利用できるMotionイベントを使ってマウスの現在位置を表示させる方法を、実際にコードを書きながらまとめました。 目次 Motionイベントの概要 マウスポインタの現在位置表示 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({…
tkinterで利用できるfiledialogの使い方を、実際にコードを書きながらまとめました。 目次 filedialogの概要 filedialogの基本 記述例 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); filedialogの概要 filedialogはファイルを選…
tkinterウィジェット一覧はこちら 階層構造を持つアイテムをツリー表示することができる、Treeviewウィジェットの使い方をまとめた。 目次 Treeviewの概要 辞書型アイテムの階層表示 ファイル・フォルダ名をリスト化して表示 【スポンサーリンク】 (adsbygoo…
geometryメソッドを使用してtkinterのメイン画面の位置を調整する際、使用しているモニターサイズに合わせて位置調整をすることが多い。今回は、モニターのサイズに合わせてメイン画面の出現位置を四隅に設定する方法についてまとめた。 基礎編的なgeometry…
tkinterウィジェット一覧はこちら Listboxはデータを一覧表示するためのウィジェットで、ユーザーが選択した項目の値を取得することができる。 目次 Listboxの概要 選択した値をLabelに表示 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = windo…
tkinterウィジェット一覧はこちら ComboboxはTextboxとListboxを組み合わせたようなウィジェットである。外観は1行のテキストボックスだが、右端の▼をクリックすることであらかじめ設定したリストから値を選択することができる。 Comboboxの概要、初期値の設…
各ウィジェットのstateオプションを設定することで、ウィジェットの有効・無効を切り替えることができる。「Checkbutton」を用いた無効化例はこちら。 目次 ウィジェットの有効・無効を設定 10回クリックすると無効化されるボタン 無効化できない例 【スポン…
tkinterウィジェット一覧はこちら Buttonはクリック時に特定の動作を設定することができるウィジェットで、使用頻度の高いウィジェットの一つ。 簡単な使用例を作成し、使用方法を整理した。 目次 Buttonの概要 クリック数をカウントするボタン 【スポンサー…
tkinterで使用できるcolorchooserの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 colorchooserの概要 colorchooserの基本 アプリ概要 コードの解説 コード全文 colorchooserの概要 colorchooserは、ユーザーが色を選択するためのダイアログ…
tkinterウィジェット一覧はこちら Scaleはスライドバーを左右に移動させることで、数値を自由に設定することができるウィジェットである。 目次 Scaleの概要 Scale値を取得・設定 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoo…
tkinterウィジェット一覧はこちら Radiobuttonは、複数の選択項目のうち一つだけを選択する場合に使用する。 目次 Radiobuttonの概要 for文を用いて表示する場合 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push(…
ポップアップ画面を出してユーザーに確認や入力を促す、messageboxモジュールの概要と使い方をまとめた。 目次 messageboxの概要 messageboxの使い方 応用例(ボタンとラベルの組み合わせ) 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).…