我正在跟随这个教程将qml部署到Yocto上。我使用的是Beaglebone Black而不是Raspberry,但我认为这并不重要。当我在Beaglebone Black上运行命令"./QmlProject"时,出现了错误:
QBackingStore::endPaint() called with active painter on backingstore paint device
有人有解决这个问题的方案吗?或者有人有将QML部署到Yocto的解决方案吗?
我正在跟随这个教程将qml部署到Yocto上。我使用的是Beaglebone Black而不是Raspberry,但我认为这并不重要。当我在Beaglebone Black上运行命令"./QmlProject"时,出现了错误:
QBackingStore::endPaint() called with active painter on backingstore paint device
有人有解决这个问题的方案吗?或者有人有将QML部署到Yocto的解决方案吗?
当我在Linux上使用poppler渲染我的pdf文件时,我遇到了这个警告。
我的QT版本是5.11
我有一个文档查看器类,其中包含paint event方法。它获取QPaintEvent e(QPaintDevice),并使用painter和此设备调用RenderPages方法。 我的代码如下:
DocViewer.cpp
void DocViewer::paintEvent(QPaintEvent *e)
{
qDebug()<<"cccc";
QPainter* painter = new QPainter(this);
m_IDocWidget->RenderPages(painter);
}
void DocViewer::paintEvent(QPaintEvent *e)
{
qDebug()<<"cccc";
m_painter->begin(this);
m_IDocWidget->RenderPages(m_painter);
m_painter->end();
}