Qt Creator
提供了一个编辑器,用于设置QLable
样式(CSS
主要用于标签字体样式):
我想在我的Qt
应用程序中做同样的事情:能够调用传递了字体样式参数的Qt组件/系统字体编辑器,并在用户完成编辑时获得新样式(2)
简化代码:
Qlabel qlabel;
QFontEditor fontEditor;
fontEditor.setFontStyle(qlabel.getStyle());
fontEditor.show();
qlabel.setStyle(fontEditor.getStyle());
我想知道Qt
中是否有任何可以使用的东西,因为我花了两天时间寻找一个组件。我发现的唯一一个是Qt Creator
项目中真正使用的那个,但似乎很难融入我的应用程序:
答案 0 :(得分:1)
QFontDialog类提供了一个用于选择字体的对话框小部件。
bool ok;
QFont font = QFontDialog::getFont(&ok);