• 4698阅读
  • 4回复

[提问]Linux下QT4.7的一个编译问题求教 [复制链接]

上一主题 下一主题
离线comeona1
 
只看楼主 倒序阅读 楼主  发表于: 2011-10-29
刚开始学QT,在fedora10下装个一个SDK版的QT4.7。做的第一个代码就无法编译通过,具体问题是在.ui文件下添加的控件编译时说无法找到,提示说 class Ui::floatcal has no member named 'lineEdit_X',class Ui::floatcal has no member named 'lineEdit_Y'等等(lineEdit_X和lineEdit_Y是floatcal中的两个lineEdit控件)。问下各位高手,这些控件变量应该是自动包含在floatcal类的私有变量private:  Ui::floatcal *ui里的吧,还是说要手动添加的?
离线roywillow

只看该作者 1楼 发表于: 2011-10-29
感觉初学qt先别着急用ui文件,那个很容易就搞糊涂好像……
我记得ui生成的类里面的成员都是public的
可以利用一下设计师里“查看源码”功能,会了解的更透彻些
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jorneyr

只看该作者 2楼 发表于: 2011-10-30
说得不够详细。

宁愿相信是自己错了,也不要随便去怀疑机器,毕竟Qt是一个成熟的框架,有那么多天才在为其工作,这种低级错误几乎不可能发生。
离线jdwx

只看该作者 3楼 发表于: 2011-10-30
回 楼主(comeona1) 的帖子
Qt自带了很多例子,打开一个编译看看,是代码问题还是编译器配置的问题。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线comeona1
只看该作者 4楼 发表于: 2011-10-31
回 3楼(jdwx) 的帖子
谢谢各位大侠 我又重建了一个项目 换成基于QWidget类 就可以编译通过了
快速回复
限100 字节
 
上一个 下一个