Я пишу тестовое приложение, которое имитирует нажатие клавиш другого приложения. Для каждого нажатия клавиши я должен проверить, отображается ли правильное окно / форма. Поэтому я получаю указатель на отображаемое окно и получаю заголовок окна. Однако не во всех окнах / формах отображаются заголовки окон. Поэтому я думаю, что было бы лучше вместо этого получить название класса. Как я могу получить название класса?
QWidget *pWin = QApplication::activeWindow();
когда я пытаюсь:
pWin->className();
чтобы получить название класса, я получаю:
"ошибка: в классе QWidget нет члена с именем 'className'"
Может кто-нибудь показать мне правильный путь?