Здравствуйте, гость ( Вход | Регистрация )
|
coo_zoo |
15.10.2012, 0:17
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 8.3.2010 Пользователь №: 1517 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здравствуйте,
Итак не много замучился вопросом, как же остановить рекурсию Идея следующая сохранение пропорций окна при изменении его размеров. mainwindow.h Раскрывающийся текст main.cpp Раскрывающийся текст mainwindow.cpp Раскрывающийся текст Главное окно имеет всего лишь два элемента label и label_2 при изменении размеров окна туда выводятся высота и ширина. Проблема в том что по понятным причинам вызывается рекурсия, которая кстати по непонятным причинам Прошу помощи и дельного совета как "отсеять" рекурсию? У меня была идея если не нажата левая кнопка мыши значит прекратить. Но в силу своего нубизма не понимаю как это сделать, хотя вроде интуитивно догадываюсь что как-то фильтрами, но мои попытки не увенчались успехом. Буду благодарен за помощь. |
|
|
|
![]() |
|
Алексей1153 |
15.10.2012, 8:27
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
наверное, вот так
Сообщение отредактировал Алексей1153 - 15.10.2012, 8:28 |
|
|
|
coo_zoo Resize когда же остановится 15.10.2012, 0:17
coo_zoo Цитата(Алексей1153 @ 15.10.2012, 8:27) на... 15.10.2012, 21:00
Алексей1153 если в слоте ресайза менять размер, то он сам себя... 16.10.2012, 14:50
ornelius Проверка if(sizewidth!=oldsizewidth) -- это су... 17.10.2012, 11:56![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 20:01 |