首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

一个简单的Qt有关问题。

2012-11-10 
一个简单的Qt问题。。我在.cpp文件中写了这句“ this-extensionGroupBox-hide()”但是没有在.h中定义,只是

一个简单的Qt问题。。
我在.cpp文件中写了这句“ this->extensionGroupBox->hide();”但是没有在.h中定义,只是在对话框中加入了控件,extensionGroupBox是一个GroupBox, 编译时提示had no member named "extensionGroupBox" 这是肿么回事???

[解决办法]
既然是ui上的控件得使用ui.extensionGroupBox->hide();或ui->extensionGroupBox->hide(),使用.还是->取决于你ui的创建方式
[解决办法]
你是自己拉的控件,编译之后会有ui_XXXX.h,在你的cpp文件中应该包含了,你看一下
在cpp文件中调用的时候,你需要这样写
this->ui->xxxx就可以了
[解决办法]
extensionGroupBox不是当前类的成员,如果你的extensionGroupBox是在ui designer里面添加,需要在使用的时候调用ui 的指针,如ui->extensionGroupBox。 如果是自己手动添加的,那需要在头文件里面加上。

热点排行