프로젝트를 Qt 5.7에서 Qt 5.8로 업그레이드하고 싶습니다. 나는 QListWidget
에 이미지를 보여주는 함수를 가지고있다.Qt 5.7 -> 5.8 QListwidget에 QIcon 추가
내 프로젝트에서 뷰어는 이미지에서 미리보기 이미지를 만들어 QIcon
으로 변환합니다. QIcon
을 생성 한 후에는 QListWidget
에 새로운 QListwidgetItem
을 삽입하여 추가합니다.
5.7에서는 잘 작동하지만 5.8에서는 축소판이 표시되지 않습니다.
QIcon tmpIcon(pathOfImage);
ui.listWidget->addItem(new QListWidgetItem(tmpIcon, pathOfImage));
이 어떤 일이 발생하게 :
belows로는 코드
QListWidget
에
QIcon
입니까? 5.8로 조정하려면 어떻게해야합니까?
5.7에서는 작동 : 5.8에서
가 나던 :
하지만 지금은 작은 크기의 PNG가 5.8에 표시 될 수 있음을 발견했습니다.
나는 무엇이 문제인지 알지 못합니다. 어쩌면 이미지의 크기 나 형식일까요?
5.7에서는 QListwidget
에 영향을주지 않았습니다!
같은 속성 'uniformItemSizes' 어떻게 든이 문제로 이어지는'true로 설정되었습니다. –
감사합니다. 나는 그것을 들여다 볼 것이다! –
ui.listWidget-> setUniformItemSizes (false); 위의 코드를 사용했지만 작동하지 않았습니다. TT –