|
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
|
|
Изменение размеров виджета при изменении размеров окна11.07.2012, 20:44. Показов 77324. Ответов 18
Метки нет (Все метки)
Здравствуйте!
Окно, созданное Qt (в моем случае QMainWindow), можно увеличивать и уменьшать в размерах. А как сделать так, чтобы увеличение окна порождало увеличение какого-либо виджета(ов)? Поиск и гугление ответа не дали...
0
|
|
| 11.07.2012, 20:44 | |
|
Ответы с готовыми решениями:
18
Изменение размеров окна при изменении размеров виджета
99% CPU при изменение размеров окна |
|
75 / 26 / 2
Регистрация: 15.02.2012
Сообщений: 97
|
|
| 11.07.2012, 20:59 | |
|
а виджеты на форме разве не дефолтно должны растягиваться если они в одном лейауте лежат? код кинь
Добавлено через 4 минуты А вообще учись обращаться с Layout'ами и Stretch'ами и будет тебе счастье
1
|
|
|
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
|
||||||
| 11.07.2012, 21:13 [ТС] | ||||||
|
Вот и я слышал, что должны, а они ни в какую... При изменении они остаются на месте.
Кода нормального нет, вот в QtCreator (не совсем в нем, а в eclipse с Qt Integration Pack) набросал форму - Grid Layout, 4 TextEdit, между ними 2 вертикальных Spacer и 2 горизонтальных. Все это в QMainWindow без MenuBar (он мне пока не нужен, ибо ничего серьезного нет) Что такое лэйаут знаю, а вот что такое Stretch? По названию очень смахивает на то что мне нужно... Код метода setupUI:
0
|
||||||
|
32 / 32 / 3
Регистрация: 04.04.2010
Сообщений: 414
|
|
| 11.07.2012, 22:41 | |
|
В QT дизайнере, где форму ты набросил, выбери самый верхний элемент в верхнем правом углу ( тоесть форму ), правая кнопка мыши, применить layout, выбери горизонтальный. Думаю это то, что тебе нужно.
1
|
|
|
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
|
|
| 11.07.2012, 23:09 [ТС] | |
|
Почти оно. Благодарю!
А как отключить у некоторых виджетов перемещение? Отключил изменение размера
0
|
|
|
32 / 32 / 3
Регистрация: 04.04.2010
Сообщений: 414
|
|||||
| 12.07.2012, 23:09 | |||||
|
1
|
|||||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||||||
| 12.07.2012, 23:27 | ||||||
![]() Не по теме: а тут многие уже телепатией владеть научились ;) так что не стесняйтесь и задавайте вопросы из стиля: ну мне тут эту вот хрень, туда пришпандёрить..... как, а???
1
|
||||||
|
32 / 32 / 3
Регистрация: 04.04.2010
Сообщений: 414
|
|
| 13.07.2012, 12:11 | |
|
l_a_m,
Не по теме: словесный понос?
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||
| 13.07.2012, 16:05 | ||
|
Не по теме: а шо, не видно? :))) я тут в поте лица тружусь не жалея пальцев, на вопросы отвечаю, а "здеся" - вот те на те... панос! эх... злые вы - уйду я от вас!
0
|
||
|
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
|
|
| 13.07.2012, 16:14 [ТС] | |
|
Ох, а я уже и не слежу за темой, спасибо уведомлениям по почте...
Спасибо за ответы. Поигрался с sizePolicy, min- maxSize, Layout, Spacer и таки добился нужного результата. Кажется, начинаю понимать политику составления GUI в Qt, и она мне нравится... Раньше все по пикселям выверял, а теперь - бросил пару лэйаутов, не глядя дропнул элементы, отгородил спейсерами и margin - и все отлично масштабируется и выглядит.
0
|
|
|
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
|
|
| 13.07.2012, 16:23 [ТС] | |
|
Что нагружает? Layout, Spacer и т.д.? Не верю... У меня форма ~10Layout (вкладок много), ~5Spacer + стили почти на все элементы - при неистовом беганьи по элементам удалось выжать 01% проца...
Может, исправили? Спасибо за инфу, много не буду добавлять
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||
| 13.07.2012, 16:48 | ||
предварительно включив taskManager
2
|
||
|
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
|
|
| 13.07.2012, 17:25 [ТС] | |
|
Понял, уел ) до 12 догнала.
Спасибо
0
|
|
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
| 24.09.2016, 15:22 | |
|
Подскажите пожалуйста , возможно ли избежать такой нагрузки и от чего это зависит?(Как я понимаю при смещении на каждый пиксель проц положение окна и размер начинает высчитывать?)
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 24.09.2016, 22:30 | |
|
Валерий_, у тебя компьютер древний, и что-то заметно?
0
|
|
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
||
| 25.09.2016, 00:32 | ||
|
(Комп 4+лет. Зрительно ничего не заметно.)
0
|
||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 25.09.2016, 09:04 | |
|
На видеокарту больше нагрузка должна быть.
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
| 26.09.2016, 10:10 | |
|
а точно эта проблема еще осталась? О_о
Добавлено через 28 секунд как-бы не много не мало а 4 года прошло...
0
|
|
| 26.09.2016, 10:10 | |
|
Помогаю со студенческими работами здесь
19
Крашится Qt Creator при изменение размеров окна Пропорциональное изменение размеров окна
Как сохранить размер элементов на сцене при изменении размеров на QGraphicsView? Появление виджета и расчет размеров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|