Уроки tcl/tk
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Уроки tcl/tk
Уважаемые Гуру, подскажите как правильно реализовать растягивание боковых кнопок в приложенном скрипте
- Вложения
-
- my1.tcl.tar.gz
- (366 байт) 1024 скачивания
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Уроки tcl/tk
Как именно надо растягивать?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Уроки tcl/tk
Чтоб при растягивании главного окна на весь эран кнопки VBx тоже растягивались по высоте. Типа как кнопки HBx растягиваются по длине.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Уроки tcl/tk
Код: Выделить всё
pack .main.vbutton.$vb -side top -fill y -expand yes
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Уроки tcl/tk
И как этот wish будет отражаться в хал?
Между кнопками посадить картинку можно?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Уроки tcl/tk
можно ли menu расположить не в main_window ,а (например) во вкладке notebook
(немного переделываю Axis - лишнее хочу "попрятать")
пробовал и так и сяк - не получилось...
(немного переделываю Axis - лишнее хочу "попрятать")
пробовал и так и сяк - не получилось...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Уроки tcl/tk
Не получится, это не самостоятельный виджет, его можно только к toplevel "прицепить". Либо пользовать menubutton, либо написать свой вариант menu, в любом случае работать будет несколько иначе.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Уроки tcl/tk
мне в принципе достаточно "скрывать" его ,и "показывать" по кнопке...
пока по _тумблеру только появляется , какой командой скрывать - еще не нашел
пока по _тумблеру только появляется , какой командой скрывать - еще не нашел
Код: Выделить всё
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}
}
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Уроки tcl/tk
Не ". configure -menu", а ". configure -menu {}"
Возможно надо будет явно позвать update.
Не исключено, что придётся и виджет меню уничтожить.
Возможно надо будет явно позвать update.
Не исключено, что придётся и виджет меню уничтожить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Уроки tcl/tk
UAVpilot писал(а):update
не помогло
after idle update тоже
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Уроки tcl/tk
grid_remove
pack_forget
удаляют виджет и удобны как раз для временного скрытия
menu упакован по своему ,буду посмотреть - как его удалять
pack_forget
удаляют виджет и удобны как раз для временного скрытия
menu упакован по своему ,буду посмотреть - как его удалять
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Уроки tcl/tk
destroy .menu удаляет,но навсегда
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Уроки tcl/tk
Кто мешает снова его создать, когда понадобится?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...