2014-07-21 13 views
6

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?

+0

Proszę, nie dostarczają odpowiedzi jako EDIT: pisać odpowiedź na swoje pytanie opisującej nowsze rozwiązanie znaleźć. Dzięki. – BaCaRoZzo

Odpowiedz

7

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.

+0

Dokładnie to, czego szukałem, dziękuję! – FourtyTwo

4

Poniżej znajduje się lista specyficznych dla czcionek, ale można określić czcionkę zewnętrznego z zasobów (QRC)

13

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" 
     } 
    } 
} 
+2

Biały kolor? W moim przypadku spowodowało to niewidoczną treść. – fat

+0

To zależy od używanego tła, tak, zmienić kolor – Mido

Powiązane problemy