我想知道我可以在QML环境中使用哪些字体作为font.family
属性.这些字体是特定于系统还是内置于框架中?有没有办法列出所有可用的字体?
Mid*_*ido 17
此代码将列出所有接受的字体系列:
ListView {
anchors.fill: parent;
model: Qt.fontFamilies()
delegate: Item {
height: 40;
width: ListView.view.width
Text {
anchors.centerIn: parent
text: modelData;
}
}
}
Run Code Online (Sandbox Code Playgroud)
Blu*_*gma 11
字体是特定于系统的,因此您应该看到系统建议的内容.
如果您使用的是QtCreator:
尝试将鼠标放在组件名称的末尾
Text <here> {
...
}
Run Code Online (Sandbox Code Playgroud)
你应该看到一个黄灯,点击它,你将有一个允许选择字体的界面.
您还可以在组件内部使用ctrl + alt + space访问界面.或者右键单击.