如何 "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 方法)可以是作为选项卡主体的从属部件的名称,也可以是选项卡内的索引列表。 (或者其他一些可能对您不太有用的东西。)