Qt Combobox项目带有文本和图像按钮

时间:2014-04-28 04:56:10

标签: c++ qt

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

1 个答案:

答案 0 :(得分:1)

使用UI设计器:

  1. 双击现有的组合框 enter image description here

  2. 添加新项目,然后点击"属性"添加图标enter image description here

  3. 手工制作:

    (假设QComboBox" combox"已实例化)

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

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

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