c++ - 带有文本和图像按钮的 Qt Combobox 项目

标签 c++ qt

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

最佳答案

通过使用 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

关于c++ - 带有文本和图像按钮的 Qt Combobox 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23332763/

相关文章:

c++ - 类成员引用变量有内置的 "const-correctness"吗?

c++ - 在不引起循环依赖的情况下使用变量

c++ - 在滚动区域内定位可调整大小的小部件

c++ - 高级QCompleter

c++ - 在 GPU 上计算积分图像真的比在 CPU 上更快吗?

c++ - 从函数返回迭代器

qt - Qml 可滑动页面

Qt:使用样式表设置背景图像不适用于资源

c++ - Qt OpenGL - 半透明对象显示窗口后面的内容

c++ - 在 C++ 中以 block 的形式分割 jpeg 图像