pixMap.convertFromImage(image)在paintevent中崩溃,但如果我以常规方法调用,则可以工作

时间:2019-07-07 08:46:43

标签: c++ qt shared-memory

如标题中所述,pixMap.convertFromImage(image)在QT的paintevent中崩溃

假设我称这个布尔值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();
    }

 }

要绘制的预期图像,但以崩溃结束。

0 个答案:

没有答案