![]() |
|
![]() ![]() ![]() |
|
Mephisto |
|
||||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 1 Всего: 34 |
Люди, может кто сталкивался, постоянно слетает подобный код:
Когда очищается уже заполненная модель, qmlviewer падает с ошибкой сегментирования ((( Причем падает только под Kubuntu 11.04 Использую Qt Creator 2.1.0, Qt version 4.7.2., Qt QML Viewer version 4.7.2 Под вистой это работает нормально. Первое заполнение проходит нормально, а вот при клике слетает ((( Добавлено через 11 минут и 56 секунд Этот код также слетает ![]()
Это сообщение отредактировал(а) Mephisto - 14.8.2011, 20:34 |
||||
|
|||||
HelloweenStranger |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 22.6.2011 Репутация: нет Всего: нет |
Да оно и будет слетать. Если кратко, то ты пытаешься из объекта удалить самого себя. У меня под XP SP3 падает при очистке уже заполненной модели. Я динамически ListView управляю из C++, когда хочу обновить модель, при очистке модели всё падает. Решил проблему примерно следующим макаром:
Когда обнуляем модель в контексте, модель уже не имеет отношения к ListView, а, следовательно, удаляя модель, мы не трогаем сам ListView. |
|||
|
||||
Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 1 Всего: 34 |
HelloweenStranger, да, пожалуй ты прав. Меня сбило с толку то, что под виндой не падает. Ибо набросал код на работе под вистой, а когда дома запустил - вылетело.
Так не совсем корректно делать, понял свою ошибку. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |