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

Python Tkinterで複数のラベルを1行に表示するにはどうすればよいですか?


Python Tkinterで複数のラベルを1行に表示するには、labelのpack()メソッドを使用して、すべてのラベルを同じ側に揃えます。例を見て、1行に複数のラベルを表示する方法を見てみましょう。

ステップ-

  • 必要なライブラリをインポートし、tkinterフレームのインスタンスを作成します。

  • ジオメトリを使用してフレームのサイズを設定します メソッド。

  • ラベルを作成し、「ラベル1」という名前を付けます 。フォントを設定し、背景色でラベルを強調表示します。

  • 次に、 pack()を使用します ラベル付けの方法とsetside=LEFTを使用して、ラベルを画面の左側に配置します。

  • 同様に、さらに2つのラベル "Label 2"を作成します 異なる背景色と同じパックの「ラベル3」 パラメータ。

  • 最後に、メインループを実行します アプリケーションウィンドウの。

from tkinter import *

win = Tk()
win.title("Labels in One Line")
win.geometry("700x350")

label1=Label(win, text="Label 1", font=("Times",30,"bold"), bg='red')
label1.pack(side=LEFT, pady=15)

label2=Label(win, text="Label 2", font=("Times",30,"bold"), bg='blue')
label2.pack(side=LEFT, pady=15)

label3=Label(win, text="Label 3", font=("Times",30,"bold"), bg='green')
label3.pack(side=LEFT, pady=15)

win.mainloop()

出力

実行すると、3つのラベルすべてが1行に配置された次の出力が生成されます-

Python Tkinterで複数のラベルを1行に表示するにはどうすればよいですか?


  1. Pythonでtkinterのラベルのテキストを正当化する方法tkinterで正当化する必要がありますか?

    Tkinter Labelウィジェットは、特定のアプリケーションで画像を追加したり、テキストを作成したりするために使用されます。ライブラリには、ウィジェットとそのプロパティのスタイルを設定するために使用できるさまざまな関数とメソッドがあります。ラベルウィジェットのテキストを正当化するために、正当化を使用できます 財産。通常、RIGHT、LEFT、CENTERなどのテキストの位置または配置を揃えるために使用されます。 例 このアプリケーションでは、 justifyを使用してテキストラベルの位置を位置合わせします。 プロパティ。 #Import tkinter library from tkin

  2. Python Tkinterでボタンのサイズを変更するにはどうすればよいですか?

    Tkinter Buttonウィジェットは、アプリケーションに必要なボタンを作成するために使用されます。 Buttonコンストラクターにイベントオブジェクトを追加し、それをトリガーして何らかの操作を実行することもできます。 ボタンのサイズをカスタマイズするために、幅を使用できます および高さ ボタンのプロパティ ウィジェット。 例 この例では、さまざまなサイズのボタンをいくつか作成します。 #Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk()