Всем привет. Задача: размещать изображения с прозрачным фоном(ARGB32) на QLabel. Сам Label должен быть прозрачным.
Вот кусок кода, который описывает мой метод решения этой задачи:
QWidget root;
root.setStyleSheet("background:transparent;");
QLabel label(&root);
QImage img((uchar*)bitmap, w, h, QImage::Format_ARGB32);
label.setPixmap(QPixmap::fromImage(img));
Проблема в том, что при частой перерисовке появляются артефакты, предыдущее изображение остается фоном следующего.
p.s. с указателями на буффер всё ок, всё очищается и выделяется нормально, никто кроме этого виджета его не использует!
Как принудительно очистить всё содержимое виджета?Или может быть я не правильно размещаю изображение на виджете?