• 5222阅读
  • 6回复

[提问]求教setupUi()函数的详细讲解 [复制链接]

上一主题 下一主题
离线zacharychau
 

只看楼主 倒序阅读 楼主  发表于: 2012-08-09
求教setupUi()函数的详细讲解
[
我是个QT初学者...在看C++ GUI QT 4,在拍创建对话框代码的时候遇到了一些问题!setupUi(this)这一直报错...不知道是因为什么?这样对界面初始化错在哪里?
离线zacharychau

只看该作者 1楼 发表于: 2012-08-09
没人回答   自己顶下...   在线等答案!!
离线tonylin
只看该作者 2楼 发表于: 2012-08-09
ui(new Ui::GoToCellDialog)
是少這個嗎??
离线dbzhang800

只看该作者 3楼 发表于: 2012-08-09
原因在于 他用designer设计的是一个QMainWindow,而不是QDialog
离线zacharychau

只看该作者 4楼 发表于: 2012-08-09
回 3楼(dbzhang800) 的帖子
那这个程序应该怎么改呢??是UI控件拖错了吗??
离线ws_wll
只看该作者 5楼 发表于: 2012-08-10
你看下面的提示已经说得很清楚了啊,你的setupUi(QMainWindow*),但是你调用的时候传的是this,而这个this指针指向的是一个QDialog,所以下面说不能将QDialog转换为QMainWidget,你把你的GoToCellDialog的父类改成QMainWidget试试看。
离线zacharychau

只看该作者 6楼 发表于: 2012-08-10
回 3楼(dbzhang800) 的帖子
嗯嗯...谢谢哈!我拖错控件啦...你一说我就反应过来了...
快速回复
限100 字节
 
上一个 下一个