Qt简单绘图,圆形笔头的设置
2017-12-25 01:13
246 查看
void Painter::paintEvent(QPaintEvent *e) { qDebug()<<"************"; QPainter painter(this); //绘线 painter.drawLine(0,0,400,400); //绘矩形 painter.drawRect(0,0,400,400); //绘圆 painter.drawEllipse(0,0,400,400); //绘椭圆 //painter.drawEllipse(0,0,400,300); painter.drawEllipse(QPoint(200,200), 200, 150); //设置绘笔大小,颜色 QPen pen = painter.pen(); pen.setColor(Qt::gray); pen.setWidth(20); pen.setCapStyle(Qt::RoundCap);//设置绘笔线头为圆角 painter.setPen(pen); //0开始位置为右边水平方向, 跨度为正逆时针, 为负顺时针 painter.drawArc(400,10,200,200,0,360*16); //圆角一度==弧度16 pen.setColor(Qt::green); painter.setPen(pen); painter.drawArc(400,10,200,200,180*16,-len*16); }
相关文章推荐
- 以WPF绘图简单的圆形
- html5教程调用绘图api画简单的圆形代码分享
- Qt中获取常用的事件以及简单2D绘图
- IOS设置圆形按钮的简单实现
- 以WPF绘图简单的圆形
- QT项目发布图标简单设置
- 简单的QT绘图程序
- Qt QPushButton圆形图片设置为背景
- Qt界面简单绘图学习笔记
- [Qt教程] 第11篇 2D绘图(一)绘制简单图形
- iOS设置圆形(圆角)UIView、UIButton的简单方法
- 以WPF绘图简单的圆形
- Qt编程17:QFont文字属性设置(简单使用)
- 以WPF绘图简单的圆形
- 以WPF绘图简单的圆形
- Qt 2D绘图(一)绘制简单图形
- qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径(最简单的方法是保持一样的安装路径,最方便的办法是设置qt.conf文件)
- 以WPF绘图简单的圆形
- 以WPF绘图简单的圆形
- 简单的QT绘图程序(把全部的点都记录下来,然后在paintEvent里使用drawLine函数进行绘制,貌似效率很低。。。)