5
A
답변
6
다음과 같은 API를 사용할 수 있습니다 코드에 관해서는 http://doc.qt.io/qt-5/qcombobox.html#setItemIcon
void QComboBox::insertItem (int index, const QString & text, const QVariant & userData = QVariant())
void QComboBox::setItemIcon (int index, const QIcon & icon)
http://doc.qt.io/qt-5/qcombobox.html#insertItem
이이만큼 쉽게 니펫을 :
void AddItem(QComboBox* combo, QString itemName, QIcon* icon)
{
combo->insertItem(0, itemName);
combo->setItemIcon(0, *icon);
}
1
2
다음과 같이 간단하게 (Qt5) 할 수 있습니다.
QIcon icon = QIcon::fromTheme("edit-undo");
QString label = "foo";
combo->addItem(icon, label);
관련 문제
- 1. Qt의 이미지에 어노테이션을 어떻게 추가합니까?
- 2. Qt의 QTableWidget에 데이터가있는 헤더를 어떻게 추가합니까?
- 3. UAC 방패 아이콘을 표준 메시지함에 어떻게 추가합니까?
- 4. WPF 응용 프로그램에 아이콘을 어떻게 추가합니까?
- 5. mingw-gcc 컴파일 된 실행 파일에 아이콘을 어떻게 추가합니까?
- 6. ContextMenuStrip을 ToolStripButton에 어떻게 추가합니까?
- 7. Buildout에 종속성을 어떻게 추가합니까?
- 8. FBConnectButton을 어떻게 추가합니까?
- 9. wstring에 어떻게 추가합니까?
- 10. WebView를 위젯에 어떻게 추가합니까?
- 11. AbsolutePanel에 MouseEvents를 어떻게 추가합니까?
- 12. char에 문자열을 어떻게 추가합니까?
- 13. UITableViewController에 제스처를 어떻게 추가합니까?
- 14. 페이드 인은 어떻게 추가합니까?
- 15. JxTable에 Button을 어떻게 추가합니까?
- 16. hadoop에서 파일에 어떻게 추가합니까?
- 17. Scala에서 파일에 어떻게 추가합니까?
- 18. ControlTemplate을 어떻게 콘텐트에 추가합니까?
- 19. AVAssetReader가있는 AudioBufferList에 어떻게 추가합니까?
- 20. Contract.Exists는 어떻게 가치를 추가합니까?
- 21. TRibbonComboBox에 ItemIndex를 어떻게 추가합니까?
- 22. UIToolbar의 제목을 어떻게 추가합니까?
- 23. 추가 경로는 어떻게 추가합니까?
- 24. 어떻게 CruiseControl.NET에 프로젝트를 추가합니까?
- 25. 트리보기에서 +/- 아이콘을 어떻게 표시합니까?
- 26. Qt의 기능을 클릭하십시오.
- 27. 화면 상단에 UIToolbar를 어떻게 추가합니까?
- 28. 내 서버에 스레드를 어떻게 추가합니까?
- 29. 이 규칙에 괄호를 어떻게 추가합니까?
- 30. 암호에 기본 암호화를 어떻게 추가합니까?