QPainter::begin: Paint device returned engine == 0, type: 1
来源:互联网 发布:sinx幂级数展开知乎 编辑:程序博客网 时间:2024/06/06 12:48
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter默认只能在paintEvent里面调用,但是:
在其他事件中绘制窗体,提示信息如下:
QPainter::begin: Paint device returned engine == 0, type: 1
绘制操作应该在paintEvent中完成.
有一个属性值,在构造函数中设置可以在paintEvent()之外进行绘制:
this->setAttribute(Qt::WA_PaintOutsidePaintEvent);
但是只支持X11,对于 Windows, Mac OS X or Embedded Linux。。。。不予支持
void xx::paintEvent(QPaintEvent *p)
{
painter.begin(this);
painter.drawImage(image);
painter.end();
}
from: http://www.cnblogs.com/kennel/archive/2012/05/24/2516352.html
0 0
- QPainter::begin: Paint device returned engine == 0, type: 1
- QPainter::begin: Paint device returned engine == 0, type: 1
- QPainter::begin: Paint device returned engine == 0, type: 1
- QPainter::begin: Paint device returned engine == 0, type: 2 解决方法
- QPainter::begin: Paint device returned engine == 0, type: 2
- Qt提示QPainter::begin: Paint device returned engine == 0, type:0/1/2/3...,type数值代表什么
- QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0
- 自学QT之图片报错Paint device returned engine == 0, type: 1
- TYPE=MyISAM 和 ENGINE=MyISAM区别
- TYPE=MyISAM 和 ENGINE=MyISAM区别
- hibernate4--MYSQL建表时type=InnoDB和Engine=InnoDB注意点
- 使用MariaDB 创建表TYPE=HEAP 类型出现错误使用ENGINE=memory代替
- hibernate--MYSQL建表时type=InnoDB和Engine=InnoDB注意点
- begin+1
- MySQL engine.type类型
- QPainter
- QPainter
- QPainter
- JAVA静态变量
- 查看mysql远程访问是否开启?
- 安卓JNI--Android studio 1.5 JNI开发初探
- spring源码解析-Webmvc
- 【Android实战】HorizontalScrollView实现可滑动GridView
- QPainter::begin: Paint device returned engine == 0, type: 1
- 八种排序算法总结
- C++ 简单的文件加密和解密 实例
- impala初期使用零碎记录
- ubuntu 15.04 keepalived-安装
- 快速高斯模糊算法
- 解决JAVA环境变量配置javac不可用问题
- isAssignableFrom与instanceof的区别
- centos rsync 实践