QListView 스타일

1442 단어
간단한 QListView 응용 프로그램 스타일
 
먼저 텍스트 문서를 만들고 xx로 이름을 바꿉니다.qss  .
qss 내용:
QListView::item:selected {      border: 1px solid #6a6ea9; }
QListView::item:selected:!active {      background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,                                  stop: 0 #ABAFE5, stop: 1 #8588B2); }
QListView::item:selected:active {      background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,                                  stop: 0 #6a6ea9, stop: 1 #888dd9); }
그리고 저는 모든 자원을 xx에 넣는 습관이 있습니다.qrc 중가,
그리고 main Window에서.cpp에는 다음과 같은 문이 포함됩니다.
나는 qrc 파일에 가입했기 때문에 경로 앞에 하나를 추가해야 한다.
 
QFile qss(":css.qss");
    qss.open(QFile::ReadOnly);
 
    qApp->setStyleSheet(qss.readAll());
    qss.close();

이렇게 하면 스타일시트를 잘 사용할 수 있다.
 
이러한 패턴을 감안하여 버튼이나 다른 컨트롤을 바꾸려면 qss를 바꾸고 내용을 추가하면 됩니다.

좋은 웹페이지 즐겨찾기