python - ttk按钮跨越多列

标签 python button tkinter width ttk

我正在尝试制作一个跨越框架内多列的 TTK 按钮。基本上我有两行按钮,我希望两行下方的最后一个按钮跨越两行的宽度。

但是我不确定如何完成这个。这是我在按钮上的代码:

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

我试过增加列宽,但似乎无济于事。事实上,即使我尝试正常设置它,它也比它上面几行中的其他按钮小,即使所有这些按钮都具有与我在上面发布的相同的网格代码。

最佳答案

示例展开最后两列。第 10 行和第 1 和第 2 列

python 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)

关于python - ttk按钮跨越多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44659879/

相关文章:

Python追加到列表中的字符串元素

python - Celery - 在 tasks.py 中导入模型

python - emacs python 代码补全

android - Android Gmail 收件箱屏幕上的添加按钮

html - 如何给几个按钮不同的样式,使它们分别为 "behave"

python - 将图像转换为其他图像

python - 是否可以将 32 位 ctypes 与 64 位 Python 解释器一起使用?

java - 我正在寻找一个 switch 语句来根据用户按下的按钮添加不同的页面

python - 从 tkinter 中的不同框架访问小部件

python - 输入框中的按键事件