2
Cからの呼び出しの静的メソッド:どうQML私が行って何++
validator.h:
class UTILSSHARED_EXPORT Validator: public QObject {
Q_OBJECT
public:
Validator(QObject *parent = 0);
~Validator();
Q_INVOKABLE static bool validateMobile(const QString target);
};
main.cppに:
qmlRegisterUncreatableType<Validator>("CT.Utils", 1, 0, "ValidatorKit", "It just a kit");
QML:
import CT.Utils 1.0
ValidatorKit.validateMobile("112344")
しかし、残念ながら、私は言ったエラーが発生しました:TypeError:Propertyオブジェクト[オブジェクトオブジェクト]の 'validateMobile'が関数ではありません
静的メソッドをqmlに正しく公開するにはどうすればよいですか?
誰かが私を助けることができますか?どうもありがとう。
他の方法はありません。 – dtech
お世話になりました。 – WhiteWater