Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2012, 17:40   #1
Antej
Пользователь
 
Регистрация: 09.01.2012
Сообщений: 38
По умолчанию QT компоновка

подскажите как сделать правый лейаут фиксированного размера, ато как-то не по феншую получается...

Код:
    QVBoxLayout *pravo = new QVBoxLayout;
    pravo->addWidget(zLabel);
    pravo->addWidget(zDati);
    pravo->addWidget(poLabel);
    pravo->addWidget(poDatu);
    pravo->addWidget(knopki);
    pravo->addStretch();
    QHBoxLayout *form = new QHBoxLayout;
    form->addWidget(tablicja);
    form->addLayout(pravo);
Antej вне форума Ответить с цитированием
Старый 24.10.2012, 19:00   #2
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Может тебе сам виджет стоит фиксировать?
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 25.10.2012, 22:01   #3
Antej
Пользователь
 
Регистрация: 09.01.2012
Сообщений: 38
По умолчанию

да в том и проблема, что нужно сделать так чтобы при растягивании всего окошка, растягивалась только таблица, а правое поле содержащее даты и тд оставалось фиксированным. если размер слоя компоновки зафиксировать не удалось то, я так понимаю, мне нужно делать виджет в виджете, а это - лень
Antej вне форума Ответить с цитированием
Старый 25.10.2012, 23:23   #4
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

QSplitter можно использовать как специализированный виджет. Проверял - работает.
Хотя в некоторых случаях может помочь "заполнитель пространства" аля Spacer
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 26.10.2012, 00:02   #5
Antej
Пользователь
 
Регистрация: 09.01.2012
Сообщений: 38
По умолчанию

В QSplitter можно вставлять только виджеты... но если делать виджет - то проще их скомпоновать опять-таки через QLayout...

почитал - прийдется судя по-всем делать таки делать виджет в который вставить слой...
Antej вне форума Ответить с цитированием
Старый 26.10.2012, 00:30   #6
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

А разделить компоновщики???
Ну-ка давай фотки, как у тебя не получается!
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компоновка проекта dGroup Общие вопросы по Java, Java SE, Kotlin 1 30.05.2012 16:56
компоновка Serg12 Помощь студентам 0 10.05.2010 09:21
Компоновка поточная Ramirag Общие вопросы по Java, Java SE, Kotlin 2 30.04.2010 13:04
компоновка фаила AET Паскаль, Turbo Pascal, PascalABC.NET 5 04.04.2008 21:49