一个简单的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。 如果是自己手动添加的,那需要在头文件里面加上。