Ash*_*hot 4 qt qt4 qpainter qt5
QPainter的常见用法是在widget的绘制事件中:构造和自定义(例如设置笔或画笔)画家.然后画画.记得在绘图后销毁QPainter对象.
这来自QPainter Class Reference.如果我在构造函数中创建QPainter对象并在paintEvent中使用该怎么办?这有任何隐藏的问题或一切都会好吗?我的程序需要将QPainter传递给另一个Painter对象.所有的画作当然都是paintEvent.
Dan*_*erg 6
是的,您可以QPainter在类的构造函数中创建一个对象,以便稍后在类的函数中使用.然后,您必须在使用它之前和之后调用begin()和end()函数QPainter,这是将画家与a关联QPaintDevice并释放绘画期间分配的任何资源.
QPainter
begin()
end()
QPaintDevice
归档时间:
13 年,4 月 前
查看次数:
1201 次
最近记录: