我画一个QRectF
in the paint
我的班级的功能并设置QPixmap
作为它的刷子。我从包含此的类构建一个对象QRectF
。当我将此项目放入场景并设置场景背景时,会出现 QRectF。它也发生在一个QPixmap
我添加到场景中。我可以做什么来删除多余的边距?
void MyQgraphicsObject::paint(QPainter *painter, )
{
QRectF rec(0,0,50,60);
QPixmap pi(":picture/im/super.jpg");
pi=pi.scaled(50,60);
painter->setBrush(QBrush(pi));
painter->setPen(Qt::NoPen);
painter->drawRoundedRect(rec,10,10);
}
////////////////////
QPixmap a(":picture/im/cloud.jpg");
scene->addPixmap(a);
scene->setbackground(Qt::blue);
在Python中:
使用函数 setMaximumHeight() 和 setMaximumHeight()
我刚刚找到了:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)