我有QT版本4.5.3。它支持@import()吗?我正在尝试将另一个css文件导入到我的css文件中,我在同一个文件夹中有cssA.css和cssB.css。我使用@import(:/ cssA.css)在cssB.css中导入cssA.css;但它似乎没有用。谁能告诉我什么是错的?
答案 0 :(得分:2)
我自己没有找到一个好的答案,所以我手动连接多个样式表来模拟'导入'。例如,在C ++中:
QApplication a(argc, argv);
// Load stylesheets
QString finalCss;
QFile baseCssFile(":/Common/Theme.css");
if (baseCssFile.open(QIODevice::ReadOnly | QIODevice::Text))
{
finalCss.append(baseCssFile.readAll().data());
}
QFile cssFile(":/CustomApp/CustomApp.css");
if (cssFile.open(QIODevice::ReadOnly | QIODevice::Text))
{
finalCss.append(cssFile.readAll().data());
}
a.setStyleSheet(finalCss);
答案 1 :(得分:0)
你可以试试@import'color_controls.css';
答案 2 :(得分:0)