![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
theworldcreator |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: нет Всего: 13 |
Как настроить размеры ячеек VBox и HBox?
Вот что получилось у меня(программа, которую я разрабатываю): ![]() Я бы хотел всю верхнюю строку(элемент VBox) сделать фиксированной ширины, независимо от кол-ва текста и размеров окошка
UPD Понял что слишком много вопросов для одной темы, отредактировал оставив только тот, на который ответили. Если можно, удалите пожалуйста слово "ссылки" из названия(почему то не могу его редактировать) Это сообщение отредактировал(а) theworldcreator - 22.10.2009, 20:52 |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 2 Всего: 36 |
theworldcreator, посмотри glade
|
|||
|
||||
theworldcreator |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: нет Всего: 13 |
Смотрел уже, там тоже не получилось решить поставленные проблемы.
|
|||
|
||||
gmorgunov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 17.5.2008 Репутация: 5 Всего: 5 |
theworldcreator
По-моему для вашей задачи удобнее воспользоваться gtk.Fixed() вместо Hbox() и VBox(). Кстати в glade-2 это есть. Все упрощается :
Проверил, в openSuse 11.1 ![]() |
|||
|
||||
theworldcreator |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: нет Всего: 13 |
Спасибо за идею, но, посмотрев внимательно я от нее отказался - слишком много автоматики отключается, даже на сайте pygtk не советуют использовать fixed без крайней необходимости. Зато случайно наткнулся на VPaned, который решил мою проблему. Кстати, я правильно понимаю, - нижний VPaned без ухищрений никак не сделать? Я повесил на событие ресайз окна функцию, которая перемещает разделитель VPaned на N пикселей выше новой позиции нижней границы, но это некрасиво.
|
|||
|
||||
gmorgunov |
|
||||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 17.5.2008 Репутация: 5 Всего: 5 |
theworldcreator
Привет. Не совсем понял фразу:
Вроде все делается без проблем:
|
||||
|
|||||
theworldcreator |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: нет Всего: 13 |
Это вроде обычный, я говорил о нижнем, вот так(мой вариант):
|
|||
|
||||
gmorgunov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 17.5.2008 Репутация: 5 Всего: 5 |
theworldcreator
Методом тыка нашел вариант попроще ![]()
|
|||
|
||||
theworldcreator |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: нет Всего: 13 |
gmorgunov
Спасибо! |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Разработка GUI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |