c++ - 在 Qt 中呈现图像列表的最佳方式是什么?

标签 c++ qt qt4

我想将一些图像加载到一个小部件中,该小部件将在列表中显示图像。 它可以是很 multimap 像,所以它需要快速,我还想为每个显示的图像附加一个复选框。 在 Qt 4.6 中实现它的最佳方式是什么?

最佳答案

如果我理解您的问题,您需要一个 QListView,其中列表中的每个项目都由一个图像和一个复选框组成。如果这是正确的,则根据 QListView Documentation , 你只能有图像图标。我想这就是您问这个问题的原因。

你可以做的是使用 QTableView反而。您可以将表格样式设置为看起来像列表框。表格中的每个项目都可以包含一个图像和一个复选框。要查看如何将图像添加到项目行,请参阅 Pixelator Example .根据个人经验,您可能希望使用该示例作为代码的起点。我发现这最适合我。

复选框是表格中列的标准选项。

关于c++ - 在 Qt 中呈现图像列表的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475373/

相关文章:

c++ - 运算符重载和二进制表达式的无效操作数问题

c++ - 分离一个启动的进程

c++ - 为什么不显示 QGraphicsView

c++ - Qt:如何使用QT复制大数据?

qt - 原生 ="true"在 Qt 设计器形式中代表什么

python - 我如何将 mysql 查询的结果显示到 python 中的 Qradiobuttons 中

c++ - 强制非缓存 gethostbyname()

c++ - 如何将数据从txt文件写入数据库?

c++ - 所有 .txt 文件的列表

qt - 在 Mac OS X 下更改 Qt 中的编译标志?