Поиск QMainWindow в приложении

135
24 июля 2018, 03:00

Внедряюсь/Инжектируюсь в стороннее Qt-приложение. Перебираю все QWidget, но не нахожу среди них QMainWindow. Объясните, пожалуйста, как найти это главное окно? И возможно ли добавить скажем QPushButton в существующее окно, в котором я не нахожу centralwidget.

P.S. Я новичок в Qt, поэтому могу писать некоторые глупости!

Answer 1

Забудьте об инжектировании в Qt приложения, они не используют обычные оконные процедуры и классы, но делают всё самостоятельно. Называется это alien widgets, просвещение можно начать с Native Widgets vs Alien Widgets

READ ALSO
Копирование указателей из одного std::map в другой

Копирование указателей из одного std::map в другой

Мне нужно скопировать данные из одного std::map в другой std::map, при условии что эти данные выражены в виде указателейТо есть с помощью оператора...

156
includePath в Visual Studio Code не видны хедеры

includePath в Visual Studio Code не видны хедеры

IntelliSense в VS Code не видит хедеры, установленные в /usr/local/includeЯ собрал и установил GLUT для OpenGL, но по умолчанию хедеры и либы установились не в /usr, а в /usr/local

212
Закладываю в set 7 гарантированно различных элементов, а получаю только 6

Закладываю в set 7 гарантированно различных элементов, а получаю только 6

Имею структуру pair<int, pair<int, int>>, через typedef обозванную как guardИмею set<guard, comp>, с компаратором, который сравнивает только по second

199