Я работаю над инструментом, в главном окне инструмента есть несколько виджетов Qt, добавленных на нем. Когда мы использовали RMB, нажмите на виджет Qt, появится контекстное меню (и через eventFilter вызывается несколько функций), чтобы выполнить требуемую работу, слот doTask() вызывается с объектом-получателем.Как связаться с Qt-виджетами с помощью внешней команды?
Теперь я должен добавить в окно, которое должно скопировать все функции контекстного меню ПКМ меню баннера. Поскольку это меню баннера не относится к Qt, но записано в некоторых внутренних функциях (скажем, LISP), у меня возникают проблемы с вызовом этой функции слота - doTask(), так как я не знаю, что такое объект-получатель.
Как я могу общаться с виджетом Qt через какой-либо внешней команды/языка?
Пожалуйста, добавьте комментарий, если в этом нет ничего непонятного.
Привет Gaz, я новичок в QT и не знаю много о QT осознает объект, и это может быть стандартный вопрос Qt. Если вы могли бы предоставить любую ссылку или любой учебник, чтобы больше узнать о том, что вы предлагаете, это было бы очень полезно. – Maverick33
«Объект, поддерживающий Qt» - это в основном любой объект, который скомпилирован с помощью инструмента MOC QT и поэтому может иметь «сигналы». Но это не решает проблему; вы знаете, что нужно выяснить, что это за объект _that_. – MSalters