当前位置: 代码迷 >> QT开发 >> Qt替换默认form遇到的有关问题
  详细解决方案

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

热度:104   发布时间:2016-04-25 04:59:21.0
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是我新建工程的名字)

应该怎么解决呢?

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