Qt 中的字体编辑器小部件
Font editor widget in Qt
Qt Creator
提供了设置QLable
样式的编辑器(CSS
主要用于标签字体样式):
我想在我的 Qt
应用程序中做同样的事情:能够调用带有字体样式参数的 Qt component/system 字体编辑器,并在用户完成时获得新样式编辑(2).
简化代码:
Qlabel qlabel;
QFontEditor fontEditor;
fontEditor.setFontStyle(qlabel.getStyle());
fontEditor.show();
qlabel.setStyle(fontEditor.getStyle());
不知Qt
有没有什么可以用的,找了两天组件。我发现的唯一一个是 Qt Creator
项目中真正使用的那个,但它似乎很难合并到我的应用程序中:
QFontDialog class 提供了一个用于选择字体的对话框小部件。
bool ok;
QFont font = QFontDialog::getFont(&ok);
Qt Creator
提供了设置QLable
样式的编辑器(CSS
主要用于标签字体样式):
我想在我的 Qt
应用程序中做同样的事情:能够调用带有字体样式参数的 Qt component/system 字体编辑器,并在用户完成时获得新样式编辑(2).
简化代码:
Qlabel qlabel;
QFontEditor fontEditor;
fontEditor.setFontStyle(qlabel.getStyle());
fontEditor.show();
qlabel.setStyle(fontEditor.getStyle());
不知Qt
有没有什么可以用的,找了两天组件。我发现的唯一一个是 Qt Creator
项目中真正使用的那个,但它似乎很难合并到我的应用程序中:
QFontDialog class 提供了一个用于选择字体的对话框小部件。
bool ok;
QFont font = QFontDialog::getFont(&ok);