问题描述
最近在编写一个测试应用程序,该应用程序用于模拟另一应用程序的按键操作。每次按键操作时,我需要确认显示的是正确的窗口或表单。因此,我获取当前显示窗口的指针并检查它的窗口标题。然而,并不是所有的窗口或表单都有窗口标题。因此,我认为获取类名会更好。那么,我该如何获取对象的类名呢?
QWidget *pWin = QApplication::activeWindow();
当我尝试使用 pWin->className(); 来获取类名时,出现以下错误:
error: class QWidget has no member named 'className'
是否有人能指导我正确的方法?
回答1
正解是使用元对象(metaobject)。
pWin->metaObject(

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



