我配置了vs2010中开发Qt的环境,编译环境没问题(运行了几个程序都可以)。
想把替换掉默认的.ui文件,我自己在Qt Designer新建了一个“Dialog Without Buttons”的ui,删除掉默认的ui,把新建的重新命名原来为默认ui的名字,在编译时遇到了编译的问题。
ui.setupUi(this);这一行编译不能通过。
错误提示为: error C2664: “Ui_Dialog::setupUi”: 不能将参数 1 从“testSort *const ”转换为“QDialog *”(testSort是我新建工程的名字)
应该怎么解决呢?
------解决方案--------------------
检查类名、类型是否正确,特别是窗体的名字。
------解决方案--------------------
你继承出错了,修改构造函数参数或者继承的父类