Chciałbym wiedzieć, jakich czcionek mogę używać w środowisku QML dla właściwości font.family
. Czy te czcionki są specyficzne dla systemu lub czy są wbudowane w strukturę? Czy istnieje sposób na wylistowanie wszystkich dostępnych czcionek?Jak sprawdzić, które czcionki są dostępne w qml?
Odpowiedz
Czcionki są specyficzne więc powinieneś zobaczyć co proponuje system.
Jeśli używasz Qt Creator:
spróbuj umieścić kursor myszy nad końcu nazwy komponentu
Text <here> {
...
}
powinien pojawić się żółte światło, kliknij na niego i będziesz mieć interfejs, który pozwala wybrać czcionkę.
Dostęp do interfejsu można również uzyskać za pomocą ctrl + alt + spacja, gdy znajduje się wewnątrz komponentu. Lub za pomocą prawego przycisku myszy.
Dokładnie to, czego szukałem, dziękuję! – FourtyTwo
Poniżej znajduje się lista specyficznych dla czcionek, ale można określić czcionkę zewnętrznego z zasobów (QRC)
Kod ten będzie lista wszystkich przyjętych rodzin czcionek:
ListView {
anchors.fill: parent;
model: Qt.fontFamilies()
delegate: Item {
height: 40;
width: ListView.view.width
Text {
anchors.centerIn: parent
text: modelData;
color: "white"
}
}
}
Proszę, nie dostarczają odpowiedzi jako EDIT: pisać odpowiedź na swoje pytanie opisującej nowsze rozwiązanie znaleźć. Dzięki. – BaCaRoZzo