Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 未定义ReferenceError委托。为什么?_Qt_Qml_Qt5_Qtquick2 - Fatal编程技术网

Qt 未定义ReferenceError委托。为什么?

Qt 未定义ReferenceError委托。为什么?,qt,qml,qt5,qtquick2,Qt,Qml,Qt5,Qtquick2,我有一个Qt Creator项目,其目录布局如下: 现在,在main.qml文件中,我试图包括UePeopleItemDelegate.qml: 项目编译和生成没有问题,但是,我得到了以下与QML相关的运行时错误: qrc:/main.qml:43:ReferenceError:UePeopleItemDelegate未定义 错误是指行 delegate: UePeopleItemDelegate main.qml的。为什么无法识别UePeopleItemDelegate?我已经用impor

我有一个Qt Creator项目,其目录布局如下:

现在,在main.qml文件中,我试图包括UePeopleItemDelegate.qml:

项目编译和生成没有问题,但是,我得到了以下与QML相关的运行时错误:

qrc:/main.qml:43:ReferenceError:UePeopleItemDelegate未定义

错误是指行

delegate: UePeopleItemDelegate

main.qml的。为什么无法识别UePeopleItemDelegate?我已经用importgui/delegates语句导入了它。我遗漏了什么?

也许问题在于你没有使用大括号。 试试这个:

delegate: UePeopleItemDelegate {}

也许问题是你没有使用大括号。 试试这个:

delegate: UePeopleItemDelegate {}