QT 学习笔记整理

1、水平布局,默认是居中,设置上对其 addWidget(XXX,0, Qt::AlignTop);设置下对齐 addWidget(XXX,0, Qt::AlignBottom);

2、隐藏窗口左上角图标 setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint);

3、QFontDatabase类提供了当前系统下可用的字体的信息;

  该类其中一个函数:

  QStringList QFontDatabase::families ( WritingSystem writingSystem = Any ) const

  Returns a sorted list of the available font families which support the writingSystem.

  返回支持writingSystem的所有字体类型

  那么就可以使用这个函数了解我们需要的信息;

  例如:

    QFontDatabase database;  

  foreach (const QString &family, database.families())  

  {  

       qDebug()<<family;  

  }  

  以上这段代码就可以枚举出系统支持的所有字体的名称;

  QFontDatabase database;  

  foreach (const QString &family, database.families(QFontDatabase::SimplifiedChinese))   

  {  

      qDebug()<<family;  

  }  

  以上这段代码就可以枚举出系统中所有支持中文的字体名称。

原文地址:https://www.cnblogs.com/poonpan/p/8669469.html