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

Tkinterウィンドウにボタンを配置するにはどうすればよいですか?


ボタンの位置を設定するには、ボタンウィジェットのplaceメソッドを使用します。 placeメソッドは、ボタンのx座標とy座標を取得します。

ステップ-

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

  • win.geometryを使用してフレームのサイズを設定します メソッド。

  • 次に、複数のボタンを作成し、「Button-1」、「Button-2」などの名前を付けます。

  • x座標値とy座標値を指定して、placeメソッドを使用してボタンの位置を設定します。

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

# Import the Tkinter library
from tkinter import *
from tkinter import ttk

# Create an instance of Tkinter frame
win = Tk()

# Define the geometry
win.geometry("750x350")

# Create Buttons in the frame
button = ttk.Button(win, text="Button-1")
button.place(x=325, y=125)

button = ttk.Button(win, text="Button-2")
button.place(x=325, y=175)

button = ttk.Button(win, text="Button-3")
button.place(x=325, y=225)

#Create a Label
Label(win, text="Position the Buttons", font='Consolas 15').pack()

win.mainloop()

出力

このコードを実行すると、次のウィンドウが表示されます-

Tkinterウィンドウにボタンを配置するにはどうすればよいですか?

xを修正したことに注意してください 3つのボタンすべてで325で可変であるため、ボタンが整列します。 (x、y)を変更できます ボタンの位置を変更するためのplaceメソッドの値。


  1. PythonTkinterを使用してMessageBoxの位置を変更する方法

    tkinterを使用してダイアログボックスを作成するとします。ダイアログボックスを作成するには、いくつかの関数を含むMessageBoxライブラリを使用して、ダイアログタイプをすばやく作成できます。 作成されたダイアログボックスの位置を調整するには、基本的に現在のボックスを優先し、他のすべてのプロセスをバックエンドに保持する「トップレベル」プロパティを使用できます。 タイトル、メッセージ、詳細など、その他の機能が含まれています。 MessageBoxウィジェットの位置を変更するには、ジオメトリを使用します メソッド。 例 #import the tkinter library from

  2. Tkinterでのマウスカーソルの変更

    TkinterはGUIベースのPythonライブラリであり、さまざまなタイプの機能的およびGUIベースのアプリケーションを開発するために使用されます。アプリケーションの開発中に拡張性とさまざまな機能を提供するために使用できる多くの機能とメソッドを提供します。 この記事では、cursorプロパティを使用してtkinterフレームのボタンにカーソルを合わせながらマウスカーソルを変更する方法を説明します。 tkinterのボタンライブラリには、エンドユーザーにさまざまなビジュアルを提供するカーソルマップがたくさんあります。ライブラリ内のカーソルの一部は、 「矢印」 「サークル」 「時計」