Здравствуйте, гость ( Вход | Регистрация )
|
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 наверное, вот так
class MainWindow : public Q... 15.10.2012, 8:27
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![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 10:11 |