读书人

Qt替换默认form遇到的有关问题

发布时间: 2012-03-18 13:55:39 作者: rapoo

Qt替换默认form遇到的问题
我配置了vs2010中开发Qt的环境,编译环境没问题(运行了几个程序都可以)。

想把替换掉默认的.ui文件,我自己在Qt Designer新建了一个“Dialog Without Buttons”的ui,删除掉默认的ui,把新建的重新命名原来为默认ui的名字,在编译时遇到了编译的问题。

ui.setupUi(this);这一行编译不能通过。

错误提示为: error C2664: “Ui_Dialog::setupUi”: 不能将参数 1 从“testSort *const ”转换为“QDialog *”(testSort是我新建工程的名字)

应该怎么解决呢?

[解决办法]
检查类名、类型是否正确,特别是窗体的名字。
[解决办法]
你继承出错了,修改构造函数参数或者继承的父类

读书人网 >QT开发

热点推荐