QWidget tittleBar 버튼의 스타일을 닫고 최소화하고 싶지만 비슷한 스타일 시트 요소는 없습니다. Qt5.1 및 windows7을 사용하고 있습니다.Qt QWidget에서 tittleBar 버튼을 어떻게 바꿀 수 있고 최소화할까요?
어떤 신체가 나를 도와 줄 수 있습니까?
QWidget tittleBar 버튼의 스타일을 닫고 최소화하고 싶지만 비슷한 스타일 시트 요소는 없습니다. Qt5.1 및 windows7을 사용하고 있습니다.Qt QWidget에서 tittleBar 버튼을 어떻게 바꿀 수 있고 최소화할까요?
어떤 신체가 나를 도와 줄 수 있습니까?
것은이 창을 수행하는 방법에 대해 이야기하는 경우, 당신은 할 수 있습니다 :
this->setWindowIcon(QIcon(":myiconfile.png"));
당신은 당신의 자원 파일을 추가해야합니다.
다음과 같은 속성을 documentation에 따라 위젯의 창 아이콘을 설정할 수 있습니다
windowIcon : QIcon
이 속성은 위젯의 아이콘을 보유하고 있습니다.
이 속성은 창에 대해서만 의미가 있습니다. 아이콘이 설정되지 않은 경우 windowIcon()은 응용 프로그램 아이콘 (QApplication :: windowIcon())을 반환합니다.
그래서, 당신의 코드는 다음과 같은과 같습니다
myWidget-> setWindowIcon ("/ 경로 /로는/당신의/아이콘/파일");
아이콘 파일 경로는 상대적이고 절대적 일 수 있으며 자원 시스템에서 오는 것일 수도 있습니다. 이를 신속하게 테스트하는 가장 쉬운 방법은 절대 경로를 사용하는 것 뿐이지 만 응용 프로그램과 함께 자산을 자체 포함되도록 출하하려는 경우 resource system과 함께 리소스 파일을 사용할 수 있습니다.
위젯에는 아이콘이 없습니다. 창문 않습니다. –
VioletGiraffe : 확실하지만 OP 질문은 여전히 유효합니다 : QWidget 인스턴스로 아이콘을 설정하는 방법. – lpapp