Страница 1 из 1
Уроки tcl/tk
Добавлено: 31 мар 2015, 19:16
Lexxa
Уважаемые Гуру, подскажите как правильно реализовать растягивание боковых кнопок в приложенном скрипте
Re: Уроки tcl/tk
Добавлено: 31 мар 2015, 23:36
Serg
Как именно надо растягивать?
Re: Уроки tcl/tk
Добавлено: 01 апр 2015, 11:39
Lexxa
Чтоб при растягивании главного окна на весь эран кнопки VBx тоже растягивались по высоте. Типа как кнопки HBx растягиваются по длине.
Re: Уроки tcl/tk
Добавлено: 01 апр 2015, 18:16
Serg
Код: Выделить всё
pack .main.vbutton.$vb -side top -fill y -expand yes
P.S. Не проверял.

Re: Уроки tcl/tk
Добавлено: 02 апр 2015, 00:13
torvn77
И как этот wish будет отражаться в хал?
Между кнопками посадить картинку можно?
Re: Уроки tcl/tk
Добавлено: 10 окт 2019, 19:06
nkp
можно ли menu расположить не в main_window ,а (например) во вкладке notebook
(немного переделываю Axis - лишнее хочу "попрятать")
пробовал и так и сяк - не получилось...
Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 00:07
Serg
Не получится, это не самостоятельный виджет, его можно только к toplevel "прицепить". Либо пользовать menubutton, либо написать свой вариант menu, в любом случае работать будет несколько иначе.
Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 08:01
nkp
мне в принципе достаточно "скрывать" его ,и "показывать" по кнопке...
пока по _тумблеру только появляется , какой командой скрывать - еще не нашел
Код: Выделить всё
Button $tabs_first.menu -bg #CF5519 -activebackground #F65C0F -height 3 -width 4 -text "MENU" \
-relief link -bd 5\
-takefocus 0 \
-command { set button_menu [expr {!$button_menu}]; \
if [expr {$button_menu}] {. configure -menu .menu} \
else {. configure -menu}
}
Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 14:04
Serg
Не ". configure -menu", а ". configure -menu {}"
Возможно надо будет явно позвать update.
Не исключено, что придётся и виджет меню уничтожить.
Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 15:24
nkp
UAVpilot писал(а):update
не помогло
after idle update тоже
Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 15:27
nkp
grid_remove
pack_forget
удаляют виджет и удобны как раз для временного скрытия
menu упакован по своему ,буду посмотреть - как его удалять

Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 15:35
nkp
destroy .menu удаляет,но навсегда

Re: Уроки tcl/tk
Добавлено: 11 окт 2019, 15:57
Serg
Кто мешает снова его создать, когда понадобится?..