找回密码
 立即注册
收起左侧

Qtcreator 编译不认button 或 label

5
回复
8544
查看
[复制链接]

尚未签到

来源: 2013-8-27 16:05:07 显示全部楼层 |阅读模式
1Qter豆
请教个问题,为什么在QTCREATOR 中先前编译都通过,后来在窗口中添加了button或label后就不认了呢 ?提示:'class ui::MainWindow' has no member named 'pushButton'

最佳答案

查看完整内容

你要在代码中调用设计器里面添加的部件吗? 像这样来用: ui->pushButton 如果对Qt很不了解,建议看看Qt系列教程http://www.qter.org/forum.php?mod=viewthread&tid=193,或者《Qt Creator快速入门》
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2013-8-27 16:05:08 显示全部楼层
你要在代码中调用设计器里面添加的部件吗?

像这样来用:  ui->pushButton


如果对Qt很不了解,建议看看Qt系列教程http://www.qter.org/forum.php?mod=viewthread&tid=193,或者《Qt Creator快速入门》
回复

使用道具 举报

尚未签到

2013-8-27 16:26:08 显示全部楼层
是的啊。我是在界面里添加的部件,然后在代码里对其操作,可是编译不通过。
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2013-8-27 18:44:39 显示全部楼层
你是新建的项目选的基类不是Qwidget吧?
回复

使用道具 举报

尚未签到

2013-8-27 20:19:56 显示全部楼层
基类是这个啊!不知怎么回事?刚建立时无论多少个编译都认的。可是在编译了几次后,如果再加pushBotton或Label标签时,在代码中使用时就不认了..
回复

使用道具 举报

尚未签到

2013-8-28 10:59:07 显示全部楼层
多谢你们,原来QT版本不同,在新建时基类也要选准才行!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了