如何 "gray out" 或禁用 ttkNotebook 中的标签页?
How to "gray out" or disable tabs in ttkNotebook?
我正在阅读找到的 ttk 笔记本手册 here,但我似乎无法找到能够产生标题中所述影响的东西。我看到的最接近的是隐藏选项卡选项,但我希望它被禁用而不是隐藏。在 tcl/tk 中有没有办法实现这一点,特别是在 R 设置中?
适当的文档 link 将是:
http://www.tcl.tk/man/tcl8.6/TkCmd/ttk_notebook.htm
以及以下命令:
pathname tab tabid ?-option ?value ...??
例如
.win.fNB.nb tab .win.fNB.nb.f4 -state disabled
notebook 的每个选项卡都有一个 -state 选项(以及几个用于控制选项卡本身内容的选项),可以是 normal
(默认),hidden
(完全隐藏选项卡)或 disabled
(选项卡在那里但无法选择,并且在视觉上也被禁用)。你想要最后一个选项。这些选项通过笔记本小部件的 tab 方法配置,或者在您 add 选项卡时提供。
$nb tab $tab -state disabled
$tab
(对于 tab 方法)可以是作为选项卡主体的从属部件的名称,也可以是选项卡内的索引列表。 (或者其他一些可能对您不太有用的东西。)
我正在阅读找到的 ttk 笔记本手册 here,但我似乎无法找到能够产生标题中所述影响的东西。我看到的最接近的是隐藏选项卡选项,但我希望它被禁用而不是隐藏。在 tcl/tk 中有没有办法实现这一点,特别是在 R 设置中?
适当的文档 link 将是:
http://www.tcl.tk/man/tcl8.6/TkCmd/ttk_notebook.htm
以及以下命令:
pathname tab tabid ?-option ?value ...??
例如
.win.fNB.nb tab .win.fNB.nb.f4 -state disabled
notebook 的每个选项卡都有一个 -state 选项(以及几个用于控制选项卡本身内容的选项),可以是 normal
(默认),hidden
(完全隐藏选项卡)或 disabled
(选项卡在那里但无法选择,并且在视觉上也被禁用)。你想要最后一个选项。这些选项通过笔记本小部件的 tab 方法配置,或者在您 add 选项卡时提供。
$nb tab $tab -state disabled
$tab
(对于 tab 方法)可以是作为选项卡主体的从属部件的名称,也可以是选项卡内的索引列表。 (或者其他一些可能对您不太有用的东西。)