Russian Qt Forum
Октябрь 01, 2024, 16:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [3.3.3] Обрезание компонентов при изменении размера окна  (Прочитано 5792 раз)
Syberian
Гость
« : Июль 30, 2007, 08:04 »

Проблема такая:
запускаю приложение. Пытаюсь изменить размеры окна. Размеры изменяются, но при этом находящиеся внутри компоненты просто обрезаются по границе формы. А хотелось бы масштабирования - чтобы размеры виджетов изменялись пропорционально размерам окна.

Подскажите, как это лучше организовать.

ЗЫ. Окно разрабатывается при помощи QT Designer'а
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Июль 30, 2007, 11:12 »

имхо ты не используешь слои (Layouts). Смотри в сторону их
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
bigirbis
Гость
« Ответ #2 : Июль 30, 2007, 11:12 »

Читай мануал
Ищи по форуму

А вообще, пользуйся лэйаутами
Записан
Sergeich
Гость
« Ответ #3 : Июль 30, 2007, 11:16 »

http://doc.trolltech.com/3.3/designer-manual-4.html#laying-out-the-widgets-subsection
Записан
Syberian
Гость
« Ответ #4 : Июль 30, 2007, 11:23 »

Лэйауты использую.
Внешняя раскладка - гоизонтальная, в ней один контейнер плюс вертикальная раскладка из нескольких коотейнеров.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #5 : Июль 30, 2007, 11:24 »

Также можно прочитать главу 2.3. Быстрая разработка диалогов книги Разработка графического интерфейса с помощью библиотеки Qt3

http://www.opennet.ru/docs/RUS/qt3_prog/
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
bigirbis
Гость
« Ответ #6 : Июль 30, 2007, 12:35 »

Цитировать
Лэйауты использую.
Внешняя раскладка - гоизонтальная, в ней один контейнер плюс вертикальная раскладка из нескольких коотейнеров.

Не знаю, как в тройке, а в четверке помимо помещения лэйаута на виджет надо еще и в контекстном меню для виджета этот лэйаут установить.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #7 : Июль 30, 2007, 13:20 »

Цитата: "Syberian"
Лэйауты использую.
Внешняя раскладка - гоизонтальная, в ней один контейнер плюс вертикальная раскладка из нескольких коотейнеров.


Возможно у тебя не установлен главный слой
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Syberian
Гость
« Ответ #8 : Июль 31, 2007, 11:56 »

Цитата: "pastor"

Возможно у тебя не установлен главный слой

Спасибо, именно в этом и было дело
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.077 секунд. Запросов: 23.