• 关于QFont类中设置字体的一些函数


    1 setFamily() 设置字体类型  如宋体 楷体微软雅黑  Consolas 等
    2 setStyleName()  "Normal" 正常  "Bold" 加粗  "Italic" 斜体  "Bold Italic" 加粗斜体   这个函数的设置还有待验证
    
    
    3 setPointSize() 设置点大小
    4 setPixelSize() 设置像素大小
    5 setWeight() 设置粗细
    6 setBold(bool) 设置加粗
    7 setStyle(Style style); 设置字体风格 待验证
    8 setItalic(bool b); 设置斜体
    9 setUnderline(bool); 设置下划线
    10 setOverline(bool); 设置上划线

    11 setStrikeOut(bool);//这些属性还没有测试过是什么意思
    setFixedPitch(bool);
    setKerning(bool);
    setStyleHint(StyleHint, StyleStrategy = PreferDefault);
    setStyleStrategy(StyleStrategy s);
    setStretch(int);
    setLetterSpacing(SpacingType type, qreal spacing);
    setWordSpacing(qreal spacing);
    setCapitalization(Capitalization);
    setHintingPreference(HintingPreference hintingPreference);






    其中设置粗体属性实际上就是将字体的粗细设为一个确定的值。点大小与像素大小是指定字体大小的两种方式。如果指定了点大小,

    则像素大小属性的值就是 -1;反之如果指定了像素大小,则点大小属性的值就是 -1。  

    如果指定的字体在使用时没有对应的字体文件,Qt 将自动选择最接近的字体。如果要显示的字符在字体中不存在,则字符会被显示为一个空心方框。 

     
     
     
     
     
     
     
     
  • 相关阅读:
    DataPager 分页样式(css)
    Mysql日志详解
    Oracle 优化器
    [oracle]对象统计数据
    [oracle] analyze 和dbms_stats 的区别
    增加SAP HEAP大小
    Problems with SYSDBA/SYSOPER/INTERNAL connect
    Physical Standby Switchover_status Showing Not Allowed
    REHL8 oracle 19C RAC安装中的坑
    REHL8 oracle 19C RAC安装四(数据库创建)
  • 原文地址:https://www.cnblogs.com/tiantiantian-dianzi/p/5851076.html
Copyright © 2020-2023  润新知