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

Tkinterでルートウィンドウのサイズを変更するにはどうすればよいですか?


この例では、ジオメトリマネージャーを使用してtkinterウィンドウのサイズを変更する方法を説明します。 Tkinterジオメトリマネージャーは通常、tkinterウィンドウの幅と高さを構成するために使用されます。

ジオメトリ(幅、高さ) メソッドはを取ります および高さ インスタンスとして、それに応じてウィンドウのサイズを変更します。 Geometry(width x height、X、Y)を追加して、tkinterウィンドウの位置を定義することもできます。 ここで、xとyはウィンドウの水平位置と垂直位置です。

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250+400+300")
#Create a Label widget
label1= Label(win, text="Hello There!", font= ('Courier 20 underline'))
label1.pack()
win.mainloop()

出力

次に、上記のコードを実行して、動的にサイズ変更されたtkinterウィンドウを表示します。

Tkinterでルートウィンドウのサイズを変更するにはどうすればよいですか?


  1. Python Tkinterのルートウィンドウを削除するにはどうすればよいですか?

    Tkinterアプリケーションのテスト中に、Tkinterdefaultウィンドウまたはフレームを非表示にする必要がある場合があります。 Tkinterウィンドウを非表示にするか、破棄するかの2つの一般的な方法があります。 mainloop() 外部イベントによって閉じられなくなるまで、Tkinterウィンドウを実行し続けます。ウィンドウを破棄するには、 destroy()を使用できます 呼び出し可能なメソッド。 ただし、Tkinterウィンドウを非表示にするには、通常、ルートウィンドウまたはメインウィンドウで呼び出すことができる「withdraw」メソッドを使用します。 この例では、

  2. tkinterウィンドウを閉じるにはどうすればよいですか?

    tkinterを使用してアプリケーションを作成するのは簡単ですが、タイトルバーのボタンを使用せずにウィンドウまたはフレームを閉じることが困難になる場合があります。このような場合、 .destroy()を使用できます ウィンドウを閉じる方法。 tkinter属性は互いに独立しているため、ボタンを使用してウィンドウを閉じる別のメソッドを作成できます。 例 #Import the library from tkinter import * #Create an instance of window win = Tk() #Set the geometry of the window win.g