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

Tkinterで画面サイズを取得するにはどうすればよいですか?


Tkinterは最初に、すべてのウィジェット、フレームが表示されるウィンドウまたはフレームオブジェクトを作成します。

Tkinterコンポーネントは、ユーザー定義のジオメトリに従ってウィンドウのサイズと幅を調整します。

画面サイズを取得するには、 winfo_screenwidth()を使用できます 画面幅とwinfo_screenheight()を返します 画面の高さ(ピクセル単位)。

この例では、画面サイズを出力として出力します

#Import the required libraries
from tkinter import *

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

#Set the geometry of frame
win.geometry("650x250")

#Get the current screen width and height
screen_width = win.winfo_screenwidth()
screen_height = win.winfo_screenheight()

#Print the screen size
print("Screen width:", screen_width)
print("Screen height:", screen_height)

win.mainloop()

出力

コードを実行すると、ウィンドウが表示され、画面サイズが出力されます。

Screen width: 1366
Screen height: 768

  1. Tkinterウィジェットの現在のx座標とy座標を取得するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションを作成するために広く使用されています。特定のアプリケーションのさまざまな属性を定義するために使用できる多くのツールキットと機能またはモジュールがあります。 GUIアプリケーションを構築するために、ボタン、テキストボックス、ラベルなどのウィジェットを提供します。他の関数やライブラリを使用して、tkinterフレーム上のウィジェットの位置とその座標をカスタマイズできます。 tkinterフレーム内で何らかの位置にあるテキストラベルウィジェットを作成したとしましょう。これで、ウィジェットの実際の座標を取得するために、ジオメトリを使用できます。 tki

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

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