【发布时间】:2021-01-06 04:45:27
【问题描述】:
我想扩展标签以填充窗口
例如我们在tk按钮中使用
parent.columnconfigure(0, weight=1)
button.grid(sticky='ew')
我们可以做这样的事情来扩展标签名称以捕获所有可用的屏幕
我的第二个问题:如何更改标签或按钮选项卡的背景颜色或所有可用设置
提前致谢
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry('600x400+0+0')
root.columnconfigure(0, weight=1)
root.rowconfigure(0, weight=1)
tabs = ttk.Notebook()
tabs.grid(row=0, column=0, sticky='nsew')
tab1 = tk.Frame(tabs, bg='red')
tab2 = tk.Frame(tabs, bg='green')
tabs.add(tab1, text='First Tab')
tabs.add(tab2, text='Second Tab')
root.mainloop()
【问题讨论】:
-
您说要扩展标签,但您发布的代码中没有
Label小部件。您是在问如何展开笔记本选项卡? -
@Bryan-Oakley 先生,我将标签称为标签名称。这就是我写标签或标签按钮的原因。
-
您想只更改最后一个选项卡的宽度,还是更改所有选项卡的宽度?这个网站上已经有几个关于改变标签大小的问题,你做过研究吗?例如,这是否回答了您的问题? stackoverflow.com/q/20918625/7432
-
@Bryan-Oakley 先生,我想更改所有可用选项卡的宽度。先生,我做了一些研究。我不知道旧的 python 编码。所以我无法理解该代码。先生,请您在 3.x python 版本中写一个答案。
-
我认为给出的重复帖子的语言根本不是python,我投票决定重新打开帖子
标签: python python-3.x tkinter ttk ttkwidgets