QT 引入QSS

#ifndef LOADQSS
#define LOADQSS(qssFile)									\
{															\
    QFile file(qssFile);									\
    file.open(QFile::ReadOnly);								\
    if(file.isOpen())										\
    {														\
        qApp->setStyleSheet(file.readAll());				\
        file.close();										\
    }														\
}
#endif

namespace GlobalSpace
{
const QString STYLE_QSS_FILE_PATH = "../qss_icons/dark/style.qss";
const QString LOGO_PATH = ":/res/res/image/image.png";
}

使用宏定义去进行文件的引入。


int main(int argc, char *argv[])
{
	QApplication a(argc, argv);
	MainWindow w;
	LOADQSS(GlobalSpace::STYLE_QSS_FILE_PATH);
	return a.exec();
}

再main当中进行设置。

你可能感兴趣的:(QT,qt)