Рисование линии в QImageC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Рисование линии в QImage

Сообщение Anonymous »

Я пытаюсь нарисовать линию в QImage и показать ее в Qlabel. Однако у меня есть некоторые проблемы, которые я не могу решить.

Код: Выделить всё

    QPixmap px;
px.fromImage (imgRaw);  // define in header file QImage imgRaw;

QPainter p (&px);
p.setPen (Qt::red);

p.drawLine (mouseStart_X, mouseStart_Y, mouseReleased_X, mouseReleased_Y);
p.end ();

ui->lblRightImg->setPixmap (px);
ui->lblRightImg->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
ui->lblRightImg->setScaledContents(true);
Когда я использовал этот код выше, он выдает такую ​​ошибку:

Код: Выделить всё

    QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setPen: Painter not active
QPainter::end: Painter not active, aborted
Затем я меняю свой код, потому что он пытается отрисовать нулевое растровое изображение, поэтому после изменения кода следующим образом:

Код: Выделить всё

    QPixmap px(100, 100);
px.fromImage (imgRaw);  // define in header file QImage imgRaw;
После этого появляется шумное изображение (черно-серое прерывистое изображение)

Не могли бы вы помочь мне решить эту проблему? проблема ?

РЕДАКТИРОВАТЬ:

Также пробовал:

Код: Выделить всё

QPixmap px = QPixmap::fromImage (imgRaw);
Затем выдает то же изображение без какого-либо рисунка..

Подробнее здесь: https://stackoverflow.com/questions/276 ... -to-qimage
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • QPDF Render в QImage дает мне прозрачный вывод QImage
    Anonymous » » в форуме C++
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Асинхронные операции в очереди с QtConcurrent мешают освобождению QImage
    Anonymous » » в форуме C++
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Как нарисовать прямоугольник, чтобы извлечь рентабельность инвестиций в изображение QImage, отображаемое в виджете Qlabe
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между QImage и QPixmap?
    Anonymous » » в форуме C++
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • PyQt5 QImage отображает искаженное изображение (массив numpy)
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»