2012-07-13 5 views
2

내 응용 프로그램의 상태 표시 줄에 qlabel을 하나 추가했습니다. 그리고 저는 이제 QLabel 주변의 테두리를 제거하려고 노력하고 있습니다.Qt에서 QLabel 주변의 테두리 제거

label->setFrameShape(QFrame::HLine); 
label->setFrameStyle(QFrame::NoFrame); 
// label->setLineWidth(0); 
//label->setMidLineWidth(0); 

위의 모든 것을 시도했지만 그 중 아무 것도 작동하지 않았습니다.

답변

2

스타일 시트를 사용하여이를 수행 할 수 있습니다. 당신은 당신의 QApplication app 변수가 같은 줄 아래에 추가 선언 장소 :

QApplication app(argc, argv); 
app.setStyleSheet("QStatusBar::item { border: 0px solid black }; "); 

과 그 성가신 박스는 사라질 것입니다.