Russian Qt Forum
Ноябрь 23, 2024, 00:01
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Закрепление элементов на форме
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Закрепление элементов на форме (Прочитано 8911 раз)
yrec
Гость
Закрепление элементов на форме
«
:
Март 22, 2011, 17:59 »
Возможно неправильно формирую вопрос. Каким образом привязать элементы к форме, чтобы при изменении размера формы все компоненты на ней так же изменялись и оставались на своих местах относительно границ формы.
Записан
BRE
Гость
Re: Закрепление элементов на форме
«
Ответ #1 :
Март 22, 2011, 18:10 »
Почитай в документации раздел: Layout Management.
Записан
yrec
Гость
Re: Закрепление элементов на форме
«
Ответ #2 :
Март 22, 2011, 18:37 »
прочитал...про группировки элементов в layout. Но чтото про изменения размеров формы не нашел....можт не заметил....
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Закрепление элементов на форме
«
Ответ #3 :
Март 22, 2011, 18:42 »
выложи конкретный пример и скажи что хочешь с ним сделать...
Записан
kubuntu/Win7/x64/NetBeans
yrec
Гость
Re: Закрепление элементов на форме
«
Ответ #4 :
Март 22, 2011, 19:01 »
имеется форма на ней несколько простых компонентов...если изменить размер формы, то компоненты останутся на прежнем месте того же размера. А хотелось бы чтобы с формой изменялся размер компонентов и не появлялось лишнее пустое пространство на форме...чтото вроде аналога свойства anchors в делфи
Записан
Fat-Zer
Гость
Re: Закрепление элементов на форме
«
Ответ #5 :
Март 22, 2011, 19:22 »
опять же, в layout'ы их объедините..
Записан
yrec
Гость
Re: Закрепление элементов на форме
«
Ответ #6 :
Март 22, 2011, 19:34 »
пробовал объединить в layout. Но простым объединением проблема не решилась..возможно нужно какое то свойство изменить в layout или какой то конкретный layout нужен...
Записан
Fat-Zer
Гость
Re: Закрепление элементов на форме
«
Ответ #7 :
Март 22, 2011, 19:40 »
выложите хотя бы скриншоты...
Записан
John
Гость
Re: Закрепление элементов на форме
«
Ответ #8 :
Март 22, 2011, 20:03 »
Правой кнопкой по форме -> Скомпоновать по сетке. Самый простой способ
Записан
yrec
Гость
Re: Закрепление элементов на форме
«
Ответ #9 :
Март 22, 2011, 20:08 »
Программа вообще перемножает матрицы...но с этим проблем не было...если растянуть окно то получится как на втором скрине
Записан
John
Гость
Re: Закрепление элементов на форме
«
Ответ #10 :
Март 22, 2011, 20:16 »
Можно попробовать скомпоновать верхний label, Edit и Button, выделив мышью, по горизонтали.
Точно также поступить с остальными двумя строчками. Потом все три вместе скомпоновать по вертикали, потом компоновать с нижними элементами и т.д...
Записан
yrec
Гость
Re: Закрепление элементов на форме
«
Ответ #11 :
Март 22, 2011, 20:20 »
John, спасибо огромное)как раз то о чем я говорил)
даже по сетке уже достаточно
Записан
Fat-Zer
Гость
Re: Закрепление элементов на форме
«
Ответ #12 :
Март 22, 2011, 20:45 »
я бы делал так:
1) лейблы и лайнэдиты в ФормЛейаут
2) кнопки - в горизонтальный лейаут
3) 1 и 2 в вертикальный лейаут(и ещё можно придавить спейсером)
4) видимо текстэдиты(большие и квадратные) а вертикальный лейаут
5) 3 и 4 в горизонтальный лейаут.
Записан
yrec
Гость
Re: Закрепление элементов на форме
«
Ответ #13 :
Март 22, 2011, 22:59 »
благодарю за помощ)разобрался окончательно
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...