pixMap.convertFromImage (image) падает в painttevent, но работает, если я вызываю в обычном методе - PullRequest
0 голосов
/ 07 июля 2019

Как упомянуто в заголовке, pixMap.convertFromImage (image) падает в painttevent в QT

предположим, что я называю это bool b = pixMap.convertFromImage (image);в используемом определенном paintMethod он работает, и я могу нарисовать изображение в свойстве QLabel.

  void Client::paintEvent(QPaintEvent *event)
  {
   qWarning() << image.isNull() << image.width()<< image.height();
    QPainter painter(&image);
    painter.end();
    QPixmap pixMap;
    bool b = pixMap.convertFromImage(image);
    if(b){
       vlcStream.setPixmap(pixMap);
       vlcStream.show();
    }

 }

Ожидается, что изображение будет нарисовано, но завершилось сбоем.

...