QMLとQtの連携
header file
#include <QObject> #include <QQuickItem> class Database : public QQuickItem { Q_OBJECT public: Database(); Q_INVOKABLE void lend(); signals: public slots: };
QQuickItemのincludeと継承、QMLで呼び出すメソッドはQ_INVOKABLEをつける。
main file
*** qmlRegisterType<Database>("Database", 1, 0, "Database"); ***
こいつはload前に実行する。引数の意味は調べてくれ。
qml file
Database {id: database} onClicked: { database.lend() }
good luck