本人是个初学者,我在书上看到一个可扩展对话框的例子,是先用QT Designer 设计出具体的窗体,之后在工程中编辑代码,其中在执行文件(extension.cpp)中,有一句是说用来设置对话框窗体的大小为不可调 mainVerticalLayout ->setSizeConstraint(QLayout::SetFixedSize); 但是我编译时提示出错,提示的语句是 'mainVerticalLayout' was not declared in this scope. 应该是说它没定义吧,那么要怎么改才对呢?我用的是QT4.7 书上例子是用QT4.5 不会是版本问题吧。 谢谢!