• 5786阅读
  • 5回复

[提问]Widget替换的问题 [复制链接]

上一主题 下一主题
离线hicjiajia
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-24
— 本帖被 XChinux 执行加亮操作(2011-01-25) —
我写了一个小程序,其中用到了QLineEdit,在后来的功能实现上QLineEdit已经无法满足要求了,我于是继承QLineEdit类重写了自己的一个类叫:myLineEdit 但是在Qt Creator中我将QLineEdit promote to myLineEdit后,编译出错,提示::: error: collect2: ld returned 1 exit status
我反复查看代码,没什么错误,不知道什么情况,请高手指点下...
离线xtfllbl

只看该作者 1楼 发表于: 2011-01-24
自己在mainwidow里布局看看,不要用ui。
上海欢迎您
离线kimtaikee

只看该作者 2楼 发表于: 2011-01-24
没有再详细点的编译错误信息 ?

离线hicjiajia

只看该作者 3楼 发表于: 2011-01-24
回 2楼(kimtaikee) 的帖子
没了,只有这样的提示而已,无奈...
离线XChinux

只看该作者 4楼 发表于: 2011-01-24
那直接上代码吧,关键是.pro、.ui。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hicjiajia

只看该作者 5楼 发表于: 2011-01-25
回 4楼(XChinux) 的帖子
经你提醒,我检查了下pro文件,确实是由于这个文件导致的。虽然我在Qt Creator中将QLineEdit类promote to 我重写的类myLineEdit,但是pro文件中的HEADERSSOURCES并没有自动添加我写的.h和.cpp文件,我手工加上去了,现在一切正常了,谢谢.
快速回复
限100 字节
 
上一个 下一个