ここで何か不足していると確信していますが、2つのttk.Labelframeオブジェクト間にギャップやスペースを追加できませんでしたGrid()ジオメトリマネージャを使用して互いに隣り合って配置されています(下の図を参照)。私は(無駄にmainframe.rowconfigure(0,weight=1)
とmainframe.columnconfigure((0,1), weight=1)
を試みたが、これは、それらの内部の他のウィジェットのために働くPython - Tkinter 2つのttk.Labelframeの間にスペースを追加する方法
Root()
mainframe = ttk.Frame()
frame1 = ttk.Labelframe()
frame1.Grid(row=0, column=0)
frame2 = ttk.Labelframe()
frame2.Grid(row=0, column=1)
次のよう
私のコード(擬似)の構造の簡単な表現でありますフレーム)。私もpadding
をmainframe
に追加しようとしましたが、これはmainframe
の内側でしかパディングを追加しません。それらの間ではなく、フレーム1およびフレーム2である。
私はおそらく、そのトリックを行うだろうがどこかでキーワードやプロパティを見逃しているかもしれませんが、まだ見つけていません。 tkinterウィジェット(ttk)をテーマにしたウィジェットを使用しているので、すべてのキーワードtkウィジェットがttkウィジェットに適用されているわけではありません。事前に
おかげで、すべて、
'grid'コマンド自体に' padx'と 'pady'オプションがあります:' the_label.grid(row = 0、column = 1、padx = 10) ' –
thanks mate、added – Sighonide