怎么在QT主窗口的一个控件里面画图
1个回答
展开全部
3种方法:
//方法一: 直接重写主窗口的paintEvent事件,然后用QPainter绘制即可
QRectF rectangle(10.0, 20.0, 60.0, 60.0);
int startAngle = 0* 16;
int spanAngle = 360* 16;
QPainter painter(this);
painter.drawArc(rectangle, startAngle, spanAngle);
// 方法二:新建一个QWidget类,重写paintEvent方法,同样画圆,然后将这个类添加进来
// 或者是UI的话,提升控件即可。
// 代码同方法一
// 方法三: 用背景图片进行样式设置。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询