QListWidget:一行上有更多图标

时间:2012-04-04 21:20:52

标签: qt qlistwidget

对于我的学士论文,我正在编写角色扮演游戏制作者。我正在使用tilesets(左下图)。我在我的项目中加载了这样的图像并将其拆分为小方块(图块)。现在,我将它们加载到QListWidget中,但我希望QListWidget在一行中显示与图像中一样多的图块(例如:下面的图像包含8个图块/行,但在我的程序中,只有QListWidget每行显示6个图块。

我曾尝试使用布局,但这些似乎不起作用。有关如何让QListWidget显示每行自定义项目数量的任何想法?我喜欢使用QListWidget,因为它提供了一种选择切片并传播到父窗口小部件的好方法,这些切片应该在另一个窗口小部件中绘制。

提前致谢。

enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

您可以更轻松地使用QTreeWidget或QTableWidget。

答案 1 :(得分:0)

好吧...我对user336063的当前答案不满意100%

QListWidget具有“ viewMode”属性,

enter image description here

如果将其设置为IconMode,则列表将如下所示:

enter image description here

默认情况下看起来像:

enter image description here