gpt4 book ai didi

c++ - Qt 设计器 - 动态生成 UI/生成唯一名称?

转载 作者:行者123 更新时间:2023-11-28 02:36:52 24 4
gpt4 key购买 nike

我最近开始学习 Qt,但遇到了以下问题:


我想创建一个类似棋盘的东西(空的,暂时不需要做任何事情)——我画了一个简单的界面,但在中间我需要做一个棋盘本身(假设它将由小型 QTextBrowser 组成)。

问题是棋盘的大小必须由用户指定。因此,绘制 16 个字段并为它们指定唯一的 objectNames 很容易,但我不知道如何:

  1. “动态”生成这些字段
  2. 为它们生成唯一的名称,这样我以后就可以在代码中引用它们,例如。 field_1_1、field_1_2、field_1_3

提前谢谢

最佳答案

所以我想你想要的是一个二维字段数组。这样您就可以在不知道名称的情况下引用正确的字段。

更具体地说,Qt 提供了 QLayoutGrid虽然不是二维数组,但可以使用 itemAtPosition 方法

为您提供对小部件的网格访问

关于c++ - Qt 设计器 - 动态生成 UI/生成唯一名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27149167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com