Qt忽略所有者字体并使用系统字体
我有: 我尝试更改亚美尼亚语的unicode字体。在Windows操作系统中,此语言的默认字体为Sylfaen。但是我想使用Arial AMU字体,这种字体支持这种语言。所以,我为我的应用程序设置了新字体,所有拉丁符号都正确显示,亚美尼亚符号除外!在这种情况下,qt使用系统字体Qt忽略所有者字体并使用系统字体,qt,unicode,fonts,Qt,Unicode,Fonts,我有: 我尝试更改亚美尼亚语的unicode字体。在Windows操作系统中,此语言的默认字体为Sylfaen。但是我想使用Arial AMU字体,这种字体支持这种语言。所以,我为我的应用程序设置了新字体,所有拉丁符号都正确显示,亚美尼亚符号除外!在这种情况下,qt使用系统字体 int main(int argc, char *argv[]) { QApplication a(argc, argv); QFont f(a.font()); f.setPointSize(1
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFont f(a.font());
f.setPointSize(17);
f.setFamily("Arial AMU");
a.setFont(f);
QLineEdit *l = new QLineEdit();
l->setFont(f);
l->show();
return a.exec();
}