Qt:QtPainter画圆角矩形和多边形

系统管理员 2022-10-24 11:46 405阅读 0赞
  1. #include <QPainter>
  2. #include <QFont>
  3. void MainWindow::paintEvent(QPaintEvent *)
  4. {
  5. QPainter painter;
  6. painter.begin(this);
  7. painter.setPen(Qt::blue);
  8. QRectF rect(120, 10.0, 80.0, 80.0);
  9. painter.drawRoundedRect(rect, 20, 20); // round rect
  10. QPointF p2[3] = {
  11. QPointF(120.0, 110.0),
  12. QPointF(220.0, 110.0),
  13. QPointF(220.0, 190.0)
  14. };
  15. painter.drawPolygon(p2, 3); // drawing shape with points
  16. painter.end();
  17. }

163d95475c924519f7b6f1a3e3deed961c4.jpg

发表评论

表情:
评论列表 (有 0 条评论,405人围观)

还没有评论,来说两句吧...

相关阅读

    相关 canvas图片圆角

    获取屏幕比率 有的手机屏幕实际分辨率的像素比页面过去的尺寸像素要大,一遍是一倍或者两倍 var getPixelRatio = function(context)

    相关 42:矩形

    总时间限制: 1000ms 内存限制: 65536kB 描述 根据参数,画出矩形。 输入 输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于