2017-06-20 148 views
0

因此,我正在嘗試使TTK按鈕跨越框架內的多列。基本上我有兩排按鈕,我希望兩行下方的最後一個按鈕跨越兩行的寬度。ttk按鈕跨越多列

但是,我不知道如何做到這一點。這是我在按鈕上的代碼:

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

我曾嘗試增加列寬,但似乎沒有幫助。實際上,即使所有這些按鈕的網格代碼都與我在上面發佈的網格代碼相同,即使我嘗試僅正常設置它,它也比它上面的行中的其他按鈕更小。

+1

您是否嘗試過加入'粘='EW''到'grid'打電話? – FamousJameous

+1

@FamousJameous *嘆*我真的覺得有時很愚蠢:P我錯過了粘性的呼叫。謝謝:) – Skitzafreak

+1

請創建一個[mcve] –

回答

0

示例展開最後兩列。第10行和列1和2

蟒蛇2

import Tkinker as tk 

蟒蛇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)