Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythontkinterのTkクラスでFrameクラスを使用する


Tkinterフレームウィジェットは、フレーム内の複数のウィジェットをグループ化するのに非常に便利です。親ウィンドウに適用されるすべての関数とプロパティが含まれています。

フレームウィジェットを作成するために、Frameクラスのオブジェクトをインスタンス化できます。ウィンドウでフレームウィジェットを定義すると、任意のウィジェットを直接選択してフレームに配置できます。

この例では、フレームウィジェットを作成し、その中にいくつかのウィジェットを定義しました。

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x250")

def on_click():
   label["text"]="Hello "+ str(entry.get())

# Create a Frame widget
frame=Frame(win, width=400, height=300)

# Add a label in the frame widget
label=Label(frame, text="Enter your name", font=('Calibri 13'))
label.pack(pady=10)

# Add an Entry widget
entry=Entry(frame, width=25)
entry.pack()

# Create a button
ttk.Button(frame, text="Click Me", command=on_click).pack()
frame.pack()

win.mainloop()

出力

上記のコードを実行すると、エントリウィジェット、ラベルウィジェット、およびフレーム内のボタンを含むウィンドウが表示されます。

PythontkinterのTkクラスでFrameクラスを使用する

所定のテキストフィールドに名前を入力し、ボタンをクリックしてメッセージを画面に表示します。

PythontkinterのTkクラスでFrameクラスを使用する


  1. PythonでTkinterを使用したカラーゲーム

    GUIアプリケーションの開発では、tkinterは非常に人気があり簡単です。 tkinterを使用すると、GUIゲームを簡単に開発できます。 ここでもカラーゲームの開発を試みています。このゲームでは、プレーヤーは画面に表示される単語の色を入力する必要があるため、スコアが1つ増えます。このゲームをプレイする合計時間は、30秒で、このゲームで使用される色は、赤、青、緑、ピンク、ブラック、イエロー、オレンジ、ホワイト、パープル、ブラウン。インターフェイスには、さまざまな色の名前がさまざまな色で表示されます。ゲームに勝つには、ユーザーは色を識別し、正しい色の名前を入力する必要があります。 サンプルコ

  2. PythonでのCX_Freezeの使用

    時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、