2017-06-20 4 views
0

フレーム内の複数の列にまたがるTTKボタンを作成しようとしています。基本的には2行のボタンがあり、両方の行の下にある最後のボタンを両方の行の幅にまたがるようにします。ttkボタン複数の列にまたがる

しかし、これを達成する方法がわかりません。これは私がボタン上に持っているコードです:

btnOff = ttk.Button(self, text = "OFF", command = tc.Off). 
        grid(column = 1, row = 10, columnspan = 2, rowspan = 2) 

私は列の幅を広げようとしましたが、それは助けにはならないと思われます。実際には、たとえ私がちょうどそれを設定しようとしても、上の行の他のボタンよりも小さくなります。ただし、これらのボタンはすべて上記のグリッドコードと同じです。

+1

あなたは 'grid'コールに'スティッキー= 'EW''を追加しようとしたことがありますか? – FamousJameous

+1

@FamousJameous * sigh *私は本当に時々とても愚かな気がする:P私は粘着性のコールを逃していた。ありがとう:) – Skitzafreak

+1

[mcve]を作成してください –

答えて

0

例最後の2つの列を展開します。行10列1および2

パイソン2

import Tkinker as tk 

のpython 3

 
import tkinter as tk 
btnOff = ttk.Button(self, text = "OFF", command = tc.Off). 
       grid(column = 1, row = 10, columnspan = 2, sticky = tk.W+tk.E) 
関連する問題