相关疑难解决方法(0)

是否可以更改笔记本标签的宽度?

正如标题所说,我想知道是否可以更改笔记本小部件选项卡的宽度?

我要做的是确保选项卡大小相等,并填充窗口的整个宽度,即使有人调整大小.目前,它看起来像这样:

在此输入图像描述

但是想要这样:

在此输入图像描述

[我通过在标签名称之前和之后添加空格来做到这一点]

第一个相关的代码是:

ttk::frame $fr.note.tab1
$fr.note add $fr.note.tab1 -text "Tab1" ;# For the second, it's "     Tab1     "

ttk::frame $fr.note.tab2
$fr.note add $fr.note.tab2 -text "Tab2"

ttk::frame $fr.note.tab3
$fr.note add $fr.note.tab3 -text "Tab3"
Run Code Online (Sandbox Code Playgroud)

我试着查看手册,但似乎只有小部件本身可以改变其大小(选项卡下面的区域).

是否有可能指定选项卡的宽度或解决方法?我试过了:

$fr.note add $fr.note.tab1 -text "Tab1" -width 90
Run Code Online (Sandbox Code Playgroud)

但是,当然,这引发了一个错误,说该选项-width是一个未知的选项(并且选项卡似乎不可配置,没有configure命令).

tk-toolkit tcl ttk

5
推荐指数
1
解决办法
1238
查看次数

标签 统计

tcl ×1

tk-toolkit ×1

ttk ×1