字体操作与布局的全面指南
1. 字体名称与搜索
长字体名称不仅具有描述性,还支持使用通配符进行搜索。例如: -*-bookman-light-r-normal--14-*-*-*-p-*-iso8859-1 ,其中指定部分需与实际字体精确匹配,星号可匹配任意值。若有多个匹配字体,将返回第一个匹配项,如上述示例可能匹配到 -adobe-bookman-light-r-normal--14-135-75-75-p-82-iso8859-1 。指定字体名称时,只需明确所需部分,这样更易匹配实际字体,若规格不匹配,将使用默认字体 fixed ,通常这并非我们想要的。
2. 设置小部件的字体
可以创建 QFont 对象并用于指定小部件的字体。以下示例展示了如何显示三个使用不同字体的标签:
/* fontset.cpp */
#include <kapp.h>
#include <qlabel.h>
#include <qlayout.h>
#include <qfont.h>
#include “fontset.h”
int main(int argc,char **argv)
{
KApplication app(argc,argv,”fontset”);
FontSet fontset;
fontset.show();
app.setMainWidget(&fontset);
return(a
超级会员免费看
订阅专栏 解锁全文
1056

被折叠的 条评论
为什么被折叠?



