1

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

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

提前致谢。

在此处输入图像描述 在此处输入图像描述

4

2 回答 2

0

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

QListWidget 有一个“viewMode”属性,

在此处输入图像描述

如果您将其设置为 IconMode 您的列表将如下所示:

在此处输入图像描述

默认情况下,它看起来像:

在此处输入图像描述

于 2018-11-21T17:29:31.080 回答
-1

使用 QTreeWidget 或 QTableWidget 可能会更轻松。

于 2012-04-04T21:57:38.457 回答