我已经创建了一个 QTable
,其中包含许多 gui 元素,如 comboBoxes
和 checkBoxes
在不同的单元格中。我可以通过创建指向它们的指针来访问这些元素。我想知道的是,有什么方法可以知道单元格具有什么类型的 widget
(comboBox
或 checkBox
)?
最佳答案
查看 this question 的答案.接受的答案从小部件的 meta-object 中获取类名(作为 const char*
)像这样:
widget->metaObject()->className();
还有另一个答案建议使用 C++ 的类型管理,但这听起来不太实用(更笨拙?)。
关于c++ - 如何确定 qtable 单元格中的小部件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205840/