QGridLayout отжирает 200мб памяти, Qt 4.6 |
Здравствуйте, гость ( Вход | Регистрация )
QGridLayout отжирает 200мб памяти, Qt 4.6 |
Andrewshkovskii |
9.4.2010, 2:28
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
В цикле "хитро" размещаю сабклас от QPushButton :
Ну там по 3 кнопки в строке. И отрижает это дело почему-то 200мб оперативки. А если просто через addWidget(* QWidget), то все нормально. с чего может быть такое поведение? |
|
|
SABROG |
9.4.2010, 8:42
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Где-то я уже видел эту программу...
Без исходников сложно сказать что-либо. |
|
|
Andrewshkovskii |
9.4.2010, 11:42
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Интересно где, если я её вчера начал писать?)
А какие исходники?Вся загвоздка в этом цикле идет, если сделать простое добавление (без указания номера строки и столбца) то все нормально. Добавил код : Раскрывающийся текст
Раскрывающийся текст
Храняться эталоны в векторе. добовляются на интерфейс вот так вот :
Сообщение отредактировал Andrewshkovskii - 9.4.2010, 13:06 |
|
|
DIMEDROLL |
9.4.2010, 13:38
Сообщение
#4
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
переменная какой тип?надеюсь виджеты там не по значению я бы попробовал подебажить и глянуть чем addWidget(QWidget*) отличается от addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 ) видимо первая это:
а вторая:
вот и смотрите чем их внутринности отличаются... З.Ы переменные называть буквой l не ходится, ибо читается она как 1(единица) |
|
|
Andrewshkovskii |
9.4.2010, 13:49
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
etalons вектор Etalon, а Etalon Эт сабкласс от QPushbutton.
Спасибо, сейчас посмотрю именно код.. Ну у меня в QtCreator все нормально читается:) |
|
|
BRE |
9.4.2010, 13:52
Сообщение
#6
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Что ожидается от этой конструкции? Переменная k - не инициализированна. Может быть большое прибольшое число. |
|
|
Andrewshkovskii |
9.4.2010, 13:59
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Ох моя память..подумал про множественную инициализацую в таком виде и сгрешил..простите:)
Спасибо! Сообщение отредактировал Andrewshkovskii - 9.4.2010, 13:59 |
|
|
SABROG |
10.4.2010, 15:07
Сообщение
#8
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Интересно где, если я её вчера начал писать?) да нет, давно ты её уже пишешь: http://www.forum.crossplatform.ru/index.ph...c=3907&st=0 |
|
|
Andrewshkovskii |
10.4.2010, 22:12
Сообщение
#9
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Оффтопик мы с тобой щас разведем!Это было простой рекогнайзер, алгоритм другой. А сейчас почти такая же, только алгоритм другой, любые символы.в общем другая лаба:)Ту программу я давно донаписал!
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 0:27 |