![](/img/trans.png)
[英]QtQuick - qml:28: Error: Unknown method return type: custom type
[英]QML Error: Unknown method return type: std::string
我使用 QML。 我有这个 C++ 代码
#include <QObject>
class ShowTime : public QObject
{
Q_OBJECT
public:
explicit ShowTime(QObject *parent = nullptr);
Q_INVOKABLE std::string whatToShow(int index);
private:
std::string mWhatToShow = "";
};
在 QML 中,我这样做:
Text {
font.pixelSize: 25
height: 30
text: showTime.whatToShow(index)
}
但结果我收到一个错误:
错误:未知方法返回类型: std::string 。
我究竟做错了什么?
@GrecKo 是的,它有帮助。 谢谢你。 我将 std::string 更改为 QString。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.