QT皮肤编程(QT style sheet)总结

QT style sheet的基本原理就是利用QSS语言对软件的外观进行定制。QSS可以直接在代码中输入,也可以保存在一个文本文件中,利用文件读取函数在软件运行时读入到一个文本串中,再利用QApplication类的函数setStyleSheet(&QString)使其生效。实例代码:

#include <QTextStream> #include <QFile> QFile file("./styles/default.qss"); file.open(QFile::ReadOnly); QString styleSheet = file.readAll();//QLatin1String(file.readAll()); a.setStyleSheet(styleSheet);

你可能感兴趣的:(QT皮肤编程(QT style sheet)总结)