Qt 错误:必须使用“class”标记来引用此作用域中的“Form”类型

Qt编译error: must use 'class' tag to refer to type 'Form' in this scope的原因应该是编码导致二义性了,有些根据他的提示new之后添加class就可以,但是思想逻辑错误就不行。比如下个例子:

我添加了一个容器,想自定义控件,这个对象类是From,然后把From类提升窗口部件,并把下面画圈框提升为From类。会包以上错误信息,按照编译器上面的信息在new后面添加class,运行直接崩溃。

Qt 错误:必须使用“class”标记来引用此作用域中的“Form”类型