Qt - How to run a C++ function when QML button is clicked? Using QQmlApplicationEngine
问题 myclass.h #ifndef MYCLASS_H #define MYCLASS_H #include <QDebug> #include <QObject> class MyClass : public QObject { public: MyClass(); public slots: void buttonClicked(); void buttonClicked(QString &in); }; #endif // MYCLASS_H myclass.cpp #include "myclass.h" MyClass::MyClass() { } void MyClass::buttonClicked() { // Do Something } void MyClass::buttonClicked(QString &in) { qDebug() << in; } main.cpp #include <QApplication> #include <QQmlApplicationEngine> #include <myclass.h> #include