美文网首页
QFont的介绍

QFont的介绍

作者: NHFX | 来源:发表于2023-07-30 18:07 被阅读0次
image.png

https://gitee.com/garywlx/qt-demo.git

1、QFont 概述

QFont可以被看作对系统上一种或多种字体的查询。当创建QFont对象时,可以指定字体具有的各种属性。QT将使用具有指定属性的字体,如果不存在指定的字体,Qt将使用有存在的最匹配的字体。实际使用的字体属性可以从QFontInfo中检索,如果存在 exactMatch() 函数返回True。 使用QFontMetricsF获取测量值,例如使用QFontMetrics::width()获取字符串的像素长度。

如果要加载特定的物理地址请改用QRawFont。请注意,必须先存在QGuiApplication实例,然后才能使用QFont。您可以使用QGuiApplication::setFont()设置应用程序的默认字体。如果所选字体不包括需要显示的所有字符,QFont将尝试查找最接近的等效字体中的字符。

2、字体类QFont API

// 声明一个QFont对象

QFont font;
2.1 字体Family

字体Family决定了字体的种类。例如宋体、微软雅黑、Arial等是不同的字体Family,Qt中可以通过QFont中的 setFamily() 这个方法设置字体Family。

font.setFamily("宋体");
2.2 字体大小

字体的大小在QT中使用QFont中的setPointSize() 方法设置字体的大小

font.setPointSize(20);
2.3 字体粗体

字体粗细在Qt中使用QFont中的setBold() 方法设置,默认情况下字体是正常的

font.setBold(true);
2.4 字体倾斜

字体倾斜在Qt中使用QFont中的setItalic() 方法设置,默认情况下字体是正常的

font.setItalic(true);
2.5 字体下划线

字体下划线在Qt中使用QFont中的setUnderline() 方法设置,默认情况下字体是正常的没有下划线。

    font.setUnderline(true);

相关文章

  • 介绍的

    就是说你

  • 介绍介绍有趣的灵魂

    一、成功生下失败 我:你这是第一次炕饼子吗? 他:嗯,第一次炕! 我:炕这么好!是不是第二次就炕不好了?[偷笑]...

  • 疯子的介绍

    这是我的第一条简书的文字,想了许久,还是决定先对自己做一个自我介绍,这样方便大家了解我,并且知晓文字背后的一个 奇...

  • 秦腔的介绍

    中国的戏剧博大精深,而且种类繁多,今天我就来介绍一下,这些戏剧中的一个,没错,它就是——秦腔 秦腔是...

  • DrawCall的介绍

    DrawCall的介绍 引擎首先经过简单的可见性测试,确定摄像机可以看到的物体,然后把这些物体的顶点(包括本地位置...

  • Docker的介绍

    Docker 1. 虚拟化 1)什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管...

  • OKHttp的介绍

    首先导入两个Jar包使用快速生成点击事件:

  • NoHttp的介绍

  • trimmomatic的介绍

    trimmomatic的官网trimmomatictrimmomatic可以对测序数据进行过滤java -jar ...

  • 焊条的介绍

    铬镍不锈钢药皮有钛钙型和低氢型。钛钙型可用于交直流,但交流焊时熔深较浅,同时容易发红,故尽可能采用直流电源。直径4...

网友评论

      本文标题:QFont的介绍

      本文链接:https://www.haomeiwen.com/subject/bgpspdtx.html