标题:请帮忙看一下这是什么错:invialid use of incomplete type 'structUi : : MyPage1'
作者:永恒国度
日期:2011-03-03 21:04
内容:
invialid use of incomplete type 'structUi : : MyPage1'
#1 [wxr159835 03-04 09:28]
非法使用不完全类型的方法“structUi : : MyPage1“
#2 [kimtaikee 03-04 09:30]
类型没有定义,确定你包含了必要的头文件
#3 [永恒国度 03-04 14:29]
下面是源程序代码,帮忙看一下
main.cpp
#include
#include "ziliao.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
ziliao w;
w.show();
return a.exec();
}
MyPage.cpp
#include "MyPage.h"
#include "ziliao.h"
MyPage1::MyPage1(QWidget *parent) :
QWidget(parent),ui(new Ui::MyPage1)
{
NameLabel=new QLabel(tr("Name : "));
ProvinceLabel=new QLabel(tr("Province : "));
ViewLabel=new QLabel(tr("Main View : "));
NameEdit=new QLineEdit(tr("AA1"));
ProvinceEdit=new QLineEdit(tr("BB1"));
ViewEdit=new QLineEdit(tr("CC1"));
}
MyPage2::MyPage2(QWidget *parent)
:QWidget(parent),ui(new Ui::MyPage2)
{
NameLabel=new QLabel(tr("Nmae : "));
ProvinceLabel=new QLabel(tr("Province : "));
ViewLabel=new QLabel(tr("Main View : "));
NameEdit=new QLineEdit(tr("AA2"));
ProvinceEdit=new QLineEdit(tr("BB2"));
ViewEdit=new QLineEdit(tr("CC2"));
}
MyPage3::MyPage3(QWidget *parent)
:QWidget(parent),ui(new Ui::MyPage3)
{
NameLabel=new QLabel(tr("Name : "));
ProvinceLabel=new QLabel(tr("Province : "));
ViewLabel=new QLabel(tr("Main View : "));
NameEdit=new QLineEdit(tr("AA3"));
ProvinceEdit=new QLineEdit(tr("BB3" ..
#4 回 2楼(kimtaikee) 的帖子 [永恒国度 03-04 14:30]
下面是源程序代码,帮忙看一下
main.cpp
#include
#include "ziliao.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
ziliao w;
w.show();
return a.exec();
}
MyPage.cpp
#include "MyPage.h"
#include "ziliao.h"
MyPage1::MyPage1(QWidget *parent) :
QWidget(parent),ui(new Ui::MyPage1)
{
NameLabel=new QLabel(tr("Name : "));
ProvinceLabel=new QLabel(tr("Province : "));
ViewLabel=new QLabel(tr("Main View : "));
NameEdit=new QLineEdit(tr("AA1"));
ProvinceEdit=new QLineEdit(tr("BB1"));
ViewEdit=new QLineEdit(tr("CC1"));
}
MyPage2::MyPage2(QWidget *parent)
:QWidget(parent),ui(new Ui::MyPage2)
{
NameLabel=new QLabel(tr("Nmae : "));
ProvinceLabel=new QLabel(tr("Province : "));
ViewLabel=new QLabel(tr("Main View : "));
NameEdit=new QLineEdit(tr("AA2"));
ProvinceEdit=new QLineEdit(tr("BB2"));
ViewEdit=new QLineEdit(tr("CC2"));
}
MyPage3::MyPage3(QWidget *parent)
:QWidget(parent),ui(new Ui::MyPage3)
{
NameLabel=new QLabel(tr("Name : "));
ProvinceLabel=new QLabel(tr("Province : "));
ViewLabel=new QLabel(tr("Main View : "));
NameEdit=new QLineEdit(tr("AA3"));
ProvinceEdit=new QLineEdit(tr("BB3" ..