2014-04-28 57 views
0

我是Qt的新手。我有一个QtCombobox,并希望有(text1 notepad.icon)种类的项目。所以当我点击记事本图标时,它会在记事本中打开文件。我怎样才能创建这样一个组合框?请指导。谢谢!带文本和图像按钮的QtCombobox项目

回答

1

使用UI设计师:

  1. 双击存在的组合框 enter image description here

  2. 添加新的项目,然后单击 “属性” 添加图标enter image description here

手工制作:

(假设QComboBox “COMBOX” 已经被实例化)

combox.addItem(const QIcon & icon, const QString & text) 

请阅读Qt的文件,如果您有任何进一步的麻烦:

http://qt-project.org/doc/qt-4.8/qcombobox.html