qt中使用QML
TestQml::TestQml(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
QFile file(":/TestQml/style.qml");//此路径如图 1-1 所示
if (file.open(QFile::ReadOnly)) {
QString qss = QLatin1String(file.readAll());
QString paletteColor = qss.mid(20, 7);
qApp->setPalette(QPalette(QColor(paletteColor)));
qApp->setStyleSheet(qss);
file.close();
}
: QWidget(parent)
{
ui.setupUi(this);
QFile file(":/TestQml/style.qml");//此路径如图 1-1 所示
if (file.open(QFile::ReadOnly)) {
QString qss = QLatin1String(file.readAll());
QString paletteColor = qss.mid(20, 7);
qApp->setPalette(QPalette(QColor(paletteColor)));
qApp->setStyleSheet(qss);
file.close();
}
}
图1-1