zoukankan      html  css  js  c++  java
  • qt中绘制文字

    (1)颜色QPen

       (2) 字体QFont

    (3)位置与对齐

    void CircleWidget::paintEvent(QPaintEvent *event)
    {
            QPainter painter(this);
            QTransform transform;
                transform.rotate(45);
    
    
                // 设置画笔颜色
                painter.setPen(QColor(0, 160, 230));
    
    
                QFont font;
                font.setFamily("Microsoft YaHei");
                // 大小
                font.setPointSize(16);
                // 斜体
                font.setItalic(true);
                // 设置下划线
                font.setUnderline(true);
                // 设置上划线
                font.setOverline(true);
                // 设置字母大小写
                font.setCapitalization(QFont::SmallCaps);
                // 设置字符间距
                font.setLetterSpacing(QFont::AbsoluteSpacing, 20);
                painter.setFont(font);
    
    
                  // 转换
                painter.setTransform(transform);
    
    
                painter.drawText(rect(), QStringLiteral("字体信息"));
    
    
    
    
    
    
    }

  • 相关阅读:
    设计模式第一次练习
    区间最大数
    魔方数
    螺旋数
    回文串
    最长单词
    指针的应用之学生成绩
    赛马
    突击队任务
    贪婪之骑士
  • 原文地址:https://www.cnblogs.com/fuhang/p/9900567.html
Copyright © 2011-2022 走看看