将字体加载到Qt应用程序的.qss样式表中

时间:2018-01-17 21:29:48

标签: c++ qt qtstylesheets

我使用QSS来设计用C ++编写的应用程序。

我希望能够将字体加载到QSS样式表中,但文档很不清楚如何执行此操作。

有关于QML的内容,但没有关于QSS的内容。

https://doc.qt.io/qt-5/qml-qtquick-fontloader.html

关于如何加载到QSS的任何想法?

是否存在来自css的@import和@fontface之类的内容?

我不正确地使用QML导入,因为我误读了文档......但是我希望这样的东西能够起作用,并且网站上的文档根本不支持QSS。

FontLoader { id: QUANTICO; name: Quantico; source: ":/fonts/quantico" }
FontLoader { id: ROBOTO_LIGHT; name: Roboto-Light; source: ":/fonts/roboto_light" }
FontLoader { id: ROBOTO_REGULAR; name: Roboto-Regular; source: ":/fonts/roboto_regular" }

QWidget {
    background: rgb(34,49,70);
    font-family: Roboto-Light;
}

我希望这会像css中的@import一样工作,但显然不是。我有什么可以做的吗?

0 个答案:

没有答案