Qt 는 horizontal line 과 vertical line 의 색 을 설정 합 니 다.

723 단어 QT
다음으로 전송:http://www.lxway.com/805191551.htm
Qt 의 horizontal line 과 vertical line 은 QFame 에서 이 루어 집 니 다.
QFrame *line = new QFrame(this);
    line->setGeometry(QRect(40, 180, 400, 3));
    line->setFrameShape(QFrame::HLine);
    line->setFrameShadow(QFrame::Sunken);
    line->raise();

horizontal line 은 2px 의 선 으로 나타 나 고 상하 색 은 각각 \ # a0a0a 0 과 흰색 입 니 다.
stylesheet 방법: 
border-top: 1px solid red; background-color: green; 

그러나 라인 의 높이 를 2 로 설정 해 야 합 니 다. hline 의 기본 높이 는 0 이기 때 문 입 니 다.
팔레트 방법:
QPalette palette = line->palette();
    palette.setColor(QPalette::Dark, Qt::green);
    line->setPalette(palette);

좋은 웹페이지 즐겨찾기