1

在 Qt 调试模式下,我们可以观察和编辑任何变量。我的问题:是否有任何现有的类可以做同样的事情,这意味着可以在表中显示 C 结构变量的所有成员并可以编辑成员的值?

4

1 回答 1

0

如果我猜对了,你的意思是回答否。在我看来,您正在寻找一种使用通用模型类在 QTableView 中显示任何 struct{} 变量/数组的能力。如果 C++ 有类似于 Java 反射的机制,那可以实现。

在您的情况下,解决方案之一是将结构更改为字段定义为 Q_PROPERTY 的类。然后你可以得到类似的行为。但这完全取决于您要实现的目标。

于 2013-04-24T08:08:26.243 回答