crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Падение приложения с QGraphicsEffect
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
x-8973 Дата 22.12.2014, 9:18
  Отбой тревоги. Дело не в QGraphics. Я что-то с потоками намудил.
x-8973 Дата 22.12.2014, 8:21
  Всем доброго времени суток. Имеется приложение Qt, используещее в своей работе классы QGraphicsOpacityEffect и QGraphicsDropShadowEffect. При закрытии приложения выпадает сигфолт от инструкции 0x7c911689, которая обратилась по адресу 0x0000002f. Если приложение запустить в дебаге, то падение не наблюдается. Удаление всех упоминаний QGraphics* решает проблему. Кто сталкивался? Есть ли какое-то решение проблемы?

Код проще некуда:

glass = new QLabel();
infoTextContainer = new QLabel();
...

QGraphicsOpacityEffect *opacityEffect = new QGraphicsOpacityEffect;
opacityEffect->setOpacity(0.5);
glass->setGraphicsEffect(opacityEffect);

QGraphicsDropShadowEffect *shadowEffect = new QGraphicsDropShadowEffect;
shadowEffect->setColor(QColor(25, 25, 25));
shadowEffect->setXOffset(1);
shadowEffect->setYOffset(1);
infoTextContainer->setGraphicsEffect(shadowEffect);

...
glass->deleteLater();
infoTextContainer->deleteLater();


Ах да. Баг замечен только на WinXP.
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 5.7.2025, 9:09