我想将一些图像加载到一个小部件中,该小部件将在列表中显示图像。 它可以是很 multimap 像,所以它需要快速,我还想为每个显示的图像附加一个复选框。 在 Qt 4.6 中实现它的最佳方式是什么?
最佳答案
如果我理解您的问题,您需要一个 QListView
,其中列表中的每个项目都由一个图像和一个复选框组成。如果这是正确的,则根据 QListView Documentation , 你只能有图像图标。我想这就是您问这个问题的原因。
你可以做的是使用 QTableView反而。您可以将表格样式设置为看起来像列表框。表格中的每个项目都可以包含一个图像和一个复选框。要查看如何将图像添加到项目行,请参阅 Pixelator Example .根据个人经验,您可能希望使用该示例作为代码的起点。我发现这最适合我。
复选框是表格中列的标准选项。
关于c++ - 在 Qt 中呈现图像列表的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475373/