我最近开始学习Qt,我遇到了以下问题:
我想创建像棋盘(空,现在不需要做任何事情) - 我画了一个简单的界面,但在中间我需要制作一个棋盘本身(假设它将由小型 QTextBrowser 制成)。
问题是棋盘的大小必须由用户指定。因此,绘制16个字段并为它们提供唯一的 objectNames 很容易,但我不知道如何:
提前做好,
答案 0 :(得分:2)
所以我认为你想要的是一个二维的字段数组。这样您就可以在不知道名称的情况下引用正确的字段。
更具体地说,Qt提供了QLayoutGrid,虽然不是二维数组,但可以使用itemAtPosition
方法为您提供对小部件的网格访问