初心者でもPythonを使ってみよう

趣味と実益を兼ねたPython学習記



Python-tkinter

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

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

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

tkinterのメイン画面の位置やサイズの情報は、トップレベルウィジェットのgeometryメソッドを用いて取得・調整することができます。 メイン画面の位置・サイズを調整する方法について、実際にコードを作成しながらまとめました。 目次 メイン画面のサイズ・…

【tkinter】 Listboxの使い方 【Python】

Listboxはリスト化されたデータを一覧表示するためのウィジェットです。 今回は、リストボックスから選択した値をラベルに表示させる方法について、実際にコードを作成しながらまとめました。 似たようなウィジェットに、Comboboxがあります。コンボボックス…

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

Comboboxはテキストボックスとリストボックスを組み合わせたようなウィジェットです。 外観は1行のテキストボックスですが、右端の▼をクリックするとあらかじめ設定された既存の値から選択することもできます。 ユーザーは直接任意の値を入力することもでき…

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

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

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

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

tkinter colorchooserの使い方 Python

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

tkinter Scaleの使い方 Python

tkinterで使用できるScaleウィジェットの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 Scaleの概要 アプリ概要 コードの解説 コード全文 Scaleの概要 Scaleは、ユーザーがつまみを操作して値を調整するためにに使用されるウィジェットです…

tkinter Radiobuttonの使い方 Python

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

tkinter messageboxの使い方 Python

ポップアップ画面を出してユーザーに確認や入力を促す、メッセージボックスの使い方をまとめました。 目次 メッセージボックスの基本 メッセージの表示(show) メッセージの表示 + 質問(ask) 動作確認用アプリ コード全文 メッセージのボックスの基本 ①インポ…

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

tkinter.ttkで利用できる、Progressbarの使い方を、実際にコードを書きながらまとめました。 目次 Progressbarの概要 アプリ概要(非確定的) コードの解説(非確定的) アプリ概要(確定的) コードの解説(確定的) コード全文 Progressbarの概要 Progressbarは、…

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

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