2013-08-20 2 views
0

저는 일반적으로 C++을 처음 접했으므로 Qt에 약간의 도움이 필요합니다. 이미지를 푸시 버튼에 추가하려고하는데 계속 문제가 있습니다. 여기에 내가 무엇을의 예입니다 Qt의 QPushButton에 이미지 추가

#include <QtWidgets/QPushButton> 
QPushButton *button; 
button = new QPushButton(Example); 
button->setObjectName(QStringLiteral("button")); 
button->setGeometry(0,0,128,56); 

그래서 내가 (예 : 프로젝트 이름 인) /example/pics/example.png에 저장된 사진을 가지고 있고, 나는 푸시 버튼에 사용하고 싶습니다. 나는 잠시 동안 그것을 어지럽 혀 왔고 해결책을 찾을 수 없기 때문에 어떤 도움을 주시면 감사하겠습니다.

+0

이미지를로드하는 동안 리소스 파일 (exe/dll)의 일부로 이미지를로드하거나 로컬 디스크에서 직접로드 하시겠습니까? – Ashif

답변

3
button->setIcon(QIcon("/example/pics/example.png")); 
+0

이 코드를 코드에 추가하려고했지만 아무 것도하지 않는 것 같습니다. 푸시 버튼은 여전히 ​​비어 있습니다. –

+0

아, 걱정하지 마세요. 문제를 알아 냈습니다. .png 파일의 경로가 엉망이되었습니다! 도와 주셔서 감사합니다! –