PythonとTkinterを使用しています。ウィジェットの現在の寸法(幅、高さ)を知る必要があります。
私はもう試した somewidget["width"]
、ただし、固定値のみを返し、ウィジェットのサイズが変更されたとき(ウィンドウのサイズが変更されたときなど)には更新されません。
somewidget.winfo_width()
およびsomewidget.winfo_height()
を使用して、実際のウィジェットサイズであるsomewidget['width']
プロパティは、ジオメトリマネージャに与えられるヒントにすぎません。
somewidget.winfo_width()
およびsomewidget.winfo_height()
は1を返します。これらの値を取得する前にTkを更新する必要があります(tk.update()
を発行)。