Python 3 – tkinterラジオボタン-Pythonチュートリアル

ラジオボタンを使用すると、さまざまなアイテムから選択できます。 これらはデフォルトのtkモジュールの一部です。 チェックボックスとは異なり、tkinterでは1つのオプションのみを選択できます。 ラジオボタンのパラメータと同じ変数を追加することで、これを実現できます。 ラジオボタンをクリックすると、コールバック関数を呼び出すことができます。 関連コース: Tkinterを使用したPythonデスクトップアプリ ラジオボタンtkinterラジオボタン以下のプログラムは、Radiobuttonメソッドを使用して3つのラジオボタンを作成します。 これは、パラメーター、テキスト、接続する変数、およびコールバック関数としてウィンドウを追加します。 それが機能するためには、すべてのラジオボタンが同じ変数、この例では変数にリンクされている必要があります。 123456789101112131415161718192021222324 import tkinter as tk…

Python 3 – tkinterメッセージボックス-Pythonチュートリアル

メッセージボックスは、メッセージを表示する小さなポップアップです。 時々それはアイコンを伴います。 ほとんどの場合、ユーザーの操作が中断されます。 以下の例は、tkinterでメッセージボックスを作成して使用する方法を示しています。 ここに示されているコードは、Python3.x以降用です。 古いバージョンのPythonは、tkinterのインポートと使用方法が異なります。 関連コース: Tkinterを使用したPythonデスクトップアプリ メッセージボックスメッセージボックスメッセージボックスにはさまざまなバリエーションがあります。 情報メッセージ、警告メッセージ、またはエラーメッセージを表示できます。 これらのメッセージボックスにはすべて、タイトルとメッセージがあります。 1234567import tkinterimport tkinter.messageboxtkinter.messagebox.showinfo('title','message')tkinter.messagebox.showwarning('title','message')tkinter.messagebox.showerror('title','message') クリック時のメッセージボックス以下の例は、ボタンがクリックされた場合にのみメッセージボックスを示しています。…

Python 3 – tkinterリストボックス-Pythonチュートリアル

リストボックスには、オプションのリストが表示されます。 次に、これらのオプションのいずれかをクリックできます。 デフォルトでは何もしませんが、それをコールバック関数にリンクしたり、ボタンクリックにリンクしたりできます。 新しいアイテムを追加するには、insert()メソッドを使用できます。 これは、単一のパラメーターまたはアイテムのリストを受け入れます。 関連コース: Tkinterを使用したPythonデスクトップアプリ tkinterリストボックス複数のアイテムがある場合は、リストボックスを使用できます。 以下のtkinterリストボックスの例は、さまざまなアイテムを示しています。 これはインタラクティブなプログラムで、クリックして値を変更できます。 これはコンボボックスではありません。下のスクリーンショットを参照してください。 12345678910111213141516171819202122232425262728293031323334 import tkinter as…

Python 3 – tkinterフレーム-Pythonチュートリアル

Tkのフレームを使用すると、ウィジェットを整理およびグループ化できます。 コンテナのように機能します。 ウィッジを配置できる長方形の領域。 GUIアプリを作成する場合は、さまざまなウィジェットを使用することになります。 これらのウィジェットは、何らかの方法で整理する必要があります。そこでフレームが登場します。 関連コース: Tkinterを使用したPythonデスクトップアプリ tkinterフレームボタン以下のtkinterプログラムは、フレームの使用法を示しています。 コールバック関数付きのボタンが含まれています。 フレームにはパディングを付けることができます。 123456789101112131415161718192021from tkinter import *def say_hi():…

Python 3 – tkinterfiledialog-Pythonチュートリアル

Python Tkinter(およびTK)は、ファイルを操作するときに使用できる一連のダイアログを提供します。 これらを使用することにより、標準のダイアログを自分で設計する必要はありません。 ダイアログの例には、ファイルを開くダイアログ、ファイルを保存するダイアログなどがあります。 ファイルダイアログ以外にも標準のダイアログがありますが、この記事ではファイルダイアログに焦点を当てます。 ファイルダイアログは、ファイルまたはディレクトリを開いたり、保存したりするのに役立ちます。 これは、[ファイル]、[開く]の順にクリックしたときに表示されるダイアログの種類です。 このダイアログはモジュールから出てきます。すべてのコードを手動で記述する必要はありません。 Tkinterには、ネイティブに見えるファイルダイアログがなく、代わりにカスタマーtkスタイルがあります。 あなたはこれらを以下に見ることができます。 ファイルダイアログは、すべてのデスクトッププラットフォームで機能します。 関連コース: Tkinterを使用したPythonデスクトップアプリ ファイルダイアログtkinterファイルダイアログtkinterファイルダイアログにはいくつかのタイプがあります。 どのタイプが必要かは、アプリケーションのニーズによって異なります。…

Python 3 – tkinterエントリ-Pythonチュートリアル

tkinter入力ボックスを使用すると、デスクトップソフトウェアにテキストを入力できます。 通常、入力ボックス(入力フィールド)にはラベルが付いています。これは、ラベルがないと、ユーザーがそこに何を入力する必要があるかが明確にならないためです。 複数の入力フィールドを追加できます。 入力フィールドにはラテン文字だけでなく、他の種類の入力(パスワードなど)も表示できます 関連コース: Tkinterを使用したPythonデスクトップアプリ エントリtkinterエントリtkinter入力ボックスでGUIを入力できます。 以下のコードは、GUIに入力ボックスを追加します。 最初のパラメーターは何を追加するかであり、textパラメーターはその隣に何を配置するかを定義します。 123456789101112 from tkinter import * top…

Python 3 – tkinterチェックボックス-Pythonチュートリアル

チェックボックスウィジェットは、あなたがそれらについて考えることは決してないほど明白なものです。 それらはオン/オフスイッチのようなものであり、複数持つことができます。 これは、tkinterに含まれているウィジェットの1つです。 0個以上のオプションをクリック可能にする場合は、チェックボックスを使用できます。 それ以外の場合は、ラジオボタンまたは別のタイプのボタンを使用します。 関連コース: Tkinterを使用したPythonデスクトップアプリ チェックボックスtkinterチェックボックスtkinterチェックボックスウィジェットは非常に基本的なスイッチです。 tkinterのチェックボックスはCheckButtonという名前です。 次のような2つのチェックボックスを追加できます。 1234c1 = tk.Checkbutton(window, text='Python',variable=var1, onvalue=1,…

Python 3 – Tkinterキャンバス-Pythonチュートリアル

tkinterキャンバスを使用してウィンドウに描画できます。 このウィジェットを使用して、グラフまたはプロットを描画します。 これを使用して、グラフィカルエディタを作成することもできます。 キャンバスには、円弧ビットマップ、画像、線、長方形、テキスト、パイスライス、楕円形、多角形、楕円形、多角形、長方形など、いくつかのウィジェットを描画できます。 長方形は、アウトラインと内部の両方にすることができます。 キャンバスには2つの座標系があります。ウィンドウシステム(左上隅x = 0、y = 0)と、アイテムが描画される場所を定義するキャンバス座標系です。 関連コース: Tkinterを使用したPythonデスクトップアプリ 例前書きキャンバスは汎用ウィジェットです。これを使用して、プロット、描画、チャート、画像の表示など、あらゆる種類のグラフィックを作成できます。 キャンバスは、1行のコードで追加されます。 1myCanvas…

Python 3 – Tkinterで画像を読む-Pythonチュートリアル

画像はtkinterで表示できます。 画像は、jpeg画像を含むさまざまな形式にすることができます。 少し直感に反しますが、ラベルを使用して画像を表示できます。 画像を開くには、メソッドImage.open(filename)を使用します。 これにより、programsディレクトリで画像が検索され、他のディレクトリではファイル名にパスが追加されます。 関連コース: Tkinterを使用したPythonデスクトップアプリ 例前書きこの例では、ラベルに画像を読み込んで表示します。 tkinterウィンドウにテキストを表示するのと同じくらい簡単ですが、テキストの代わりに画像を表示します。 画像を読み込むには、Python Imaging Library(PIL)をインストールする必要があります。 これは必須であり、モジュールはPyPiで利用できます。 そのモジュールをpipパッケージマネージャーでインストールします。 PPM、PNG、JPEG、GIF、TIFF、BMPなどのさまざまな画像形式を開くことができます。…

Python 3 – Tkinterのラベル(GUIプログラミング)

tkinterラベルウィジェットを使用して、テキストまたは画像を画面に表示できます。 ラベルは、単一のフォントでのみテキストを表示できます。 テキストは複数行にまたがることができます。 ラベルには任意のテキストを配置でき、ウィンドウには複数のラベルを配置できます(ウィジェットをウィンドウに複数回配置できるのと同じように)。 関連コース: Tkinterを使用したPythonデスクトップアプリ 例前書きラベルは2行のコードで追加できます。 最初の行は、ラベルとテキストを定義します。 2行目は、2次元の位置を設定します。 12text = Label(self, text="Just do it")text.place(x=70,y=90)ラベルのフォントの色またはサイズを変更できます。…