2011-03-24 2 views
1

QT 버전 4.5.3이 있습니다. @import()를 지원합니까? 내 CSS 파일에 다른 CSS 파일을 가져 오려고하는데, 같은 폴더에 cssA.css와 cssB.css가 있습니다. @import (:/cssA.css)를 사용하여 cssB.css에서 cssA.css를 가져옵니다. 하지만 작동하지 않는 것 같습니다. 아무도 나에게 뭐가 잘못 됐는지 말해 줄 수 있니?QT 스타일 시트에서 다른 CSS 파일 가져 오기

답변

1

시도해 주시겠습니까 @ import 'color_controls.css';

+0

작동하지 않습니다 ... :( – Owen

1
나는이 웹 사이트에서 살펴 본다 권합니다

: Stylesheets

구문 : @import ""; 또는 @import url (""); 예를 들어

:

@import "commonstylesheet.css"; 
1

내가 좋은 답변 자신을 찾을 수 없습니다, 그래서 내가 수동으로 '수입'모방하기 위해 여러 스타일을 연결. 예를 들어, 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); 
관련 문제