怎么在QT主窗口的一个控件里面画图

 我来答
nigoole
2017-01-03 · TA获得超过1369个赞
知道小有建树答主
回答量:675
采纳率:71%
帮助的人:451万
展开全部
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的话,提升控件即可。
// 代码同方法一

// 方法三: 用背景图片进行样式设置。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式