![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
CoderOl |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.3.2011 Пользователь №: 2494 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
Помогите пожалуйста разобраться. Хочу получить такое окно Вот часть исходного кода
когда использую строку: l22->addStretch(); то мои QFrame расползаются вдребаган, вот так Подскажите пожалуйста, что я не так делаю, и примерно в каком направлении копать. Я новичок в QT, до этого программировал в Builder'e. Спасибо. |
|
|
Phoenix_nsk |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 12.3.2011 Пользователь №: 2491 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Для начала предложение: воспользоваться Qt Designer.
|
|
|
RazrFalcon |
![]()
Сообщение
#3
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
А так?
|
|
|
CoderOl |
![]()
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.3.2011 Пользователь №: 2494 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
RazrFalcon |
![]()
Сообщение
#5
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Хммм...
А В Чем проблема? |
|
|
CoderOl |
![]()
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.3.2011 Пользователь №: 2494 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Хммм... А В Чем проблема? Надо сделать окно с тремя рамками (типа QFrame) как на первом фото. Разрешение экрана куда будет выводиться окно, пока неизвестно. Необходимо чтобы рамки растягивались при изменении разрешения экрана. это вроде сделал. Выставил минимальную и максимальную высоту (fr3->setMinimumHeight(100); fr3->setMaximumHeight(100) ![]() Хочу сделать чтобы при изменении размеров средней рамки, для красоты QLabel и QComboBox отрисовывались по центру, вот примерно вот так:
При таком коде QLabel и QComboBox делит размер пополам и выводится в QVBoxLayout нормально. Но стоит раскоментировать хоть один l22->addStretch(); все расползается, см. второе фото. Хотелось бы узнать есть ли какие тонкости при использовании QVBoxLayout , и где в коде я ошибся? |
|
|
abc |
![]()
Сообщение
#7
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
воспроизведи свои действия в дизайнере, он визуально покажет поведение распорки
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.7.2025, 15:38 |