Russian Qt Forum
Сентябрь 30, 2024, 16:27
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Установить layout для виджета созданного в дизайнере
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Установить layout для виджета созданного в дизайнере (Прочитано 2431 раз)
Alp
Гость
Установить layout для виджета созданного в дизайнере
«
:
Август 15, 2010, 14:33 »
Подозреваю, что вопрос совсем новичковый, но не смог найти ответа. Даже толком не понимаю как сформулировать запрос.
Никогда не рисовал QT-шные формы в дизайнере - проще было в коде накидывать. Тут решил наверстать упущеное и застопорился:
1. Создаю в дизайнере виджет
2. Кидаю на него гридлайаут, туда кидаю несколько других виджетов
3. Подключаю к классу, собираю, запускаю...
В лайауте лежит все красиво, но сам лайаут не назначен виджету. Т.е. он просто его ребенок, лежащий на виджете. Мне же хочется, что бы дергался еще и вызов "mywidget->setLayout(gridLayout1)"
Куда тыкать в дизайнере (или это в коде правится?) что бы это поправить. Еще раз: я хочу назначит лайаут всему виджету.
Записан
tim474
Гость
Re: Установить layout для виджета созданного в дизайнере
«
Ответ #1 :
Август 15, 2010, 18:23 »
Если я правильно понял, то надо не layout на виджет кидать, а накидать другие виджеты (члены лайоута) на этот виджет, и потом правой кнопокй по виджету и в пункте "компоновка" указать нужную компоновку.
Записан
JamS007
Гость
Re: Установить layout для виджета созданного в дизайнере
«
Ответ #2 :
Август 15, 2010, 18:35 »
А еще лучше, если работаешь в QtCreator, кликни на главном виджете в списке виджетов (тот что справа вверху) ПКМ -> Компоновка -> По сетке.
Записан
Alp
Гость
Re: Установить layout для виджета созданного в дизайнере
«
Ответ #3 :
Август 15, 2010, 19:20 »
Спасибо! Да, решение с пунктом "компоновка" не сразу бросилось в глаза. Думал будет что-то вроде свойства в проперти-гриде "layout", где надо было бы прописать имя лайаута.
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...