Размещение текстового виджета в рамке в блокноте в TCL - PullRequest
1 голос
/ 09 января 2020

У меня есть приложение в TCL, в котором есть блокнот с 3 вкладками. Я пытаюсь разместить текстовый виджет на одной из вкладок, но я не могу заставить его работать. Блокнот показывает хорошо с:

ttk::notebook .n -width 950 -height 750
ttk::frame .n.fr;
ttk::frame .n.fr1;
ttk::frame .n.fr2;

Вкладки отображаются хорошо с:

.n add .n.fr -text "Tab A"
.n add .n.fr1 -text "Tab B"
.n add .n.fr2 -text "Tab C"

pack .n

Я хочу поместить текстовый виджет в Tab B, но все, что я пробовал, не работает везде, где я смотрел, объясняет все, кроме как это сделать. Понятно, что это очень простая формула, чтобы вставить это в рамку в блокнот (вкладка B), но я не могу с этим столкнуться. Может кто-нибудь сказать, что формула для этого?

1 Ответ

1 голос
/ 09 января 2020

Просто создайте его с именем окна, состоящим из родительского фрейма и именем вашего текстового виджета.

Например:

text .n.fr1.t   ;# Create the text widget .n.fr1.t into .n.fr1
pack .n.fr1.t   ;# Draw it
...