• 3777阅读
  • 1回复

Qt程序问题 [复制链接]

上一主题 下一主题
离线jpchen609
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-01
------------------addressbook.h---------------
#ifndef _ADDRESSBOOK_H_
#define _ADDRESSBOOK_H_
#include <QtGui>
#include <QtCore>

class AddressBook:public QWidget
{
  Q_OBJECT
  
  public:
    AddressBook(QWidget *parent=0);
  
  private:
    QLineEdit *nameLine;
    QTextEdit *addressText;
};

#endif
--------------------addressbook.cpp-------------------------------------------
#include <QtGui>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include "addressbook.h"

AddressBook::AddressBook(QWidget *parent)
            : QWidget(parent)
{
  QLabel *nameLabel=new QLabel(tr("Name:"));
  nameLine=new QLineEdit;
  QLabel *addressLabel=new QLabel(tr("Address:"));
  addressText=new QTextEdit;
  
  QGridLayout *mainLayout=new QGridLayout;
  mainLayout->addWidget(nameLabel,0,0);
  mainLayout->addWidget(nameLine,0,1);
  mainLayout->addWidget(addressLabel,1,0,Qt::AlignTop);
  mainLayout->addWidget(addressText,1,1);
  
  setLayout(mainLayout);
  setWindowTitle(tr("Simple Address Book"));
  
}
-------------------------main.cpp---------
#include <QtGui>
#incldue "addressbook.h"

int main(int argc,char **argv)
{
  QApplication app(argc,argv);
  AddressBook *addressBook=new AddressBook;
  addressBook->show();
  
  return app.exec();
}
------------
出现问题
main.cpp:2:2: invalid preprocessing directive #incldue
main.cpp: In function `int qMain(int, char**)':
main.cpp:7: error: `AddressBook' was not declared in this scope
main.cpp:7: error: `addressBook' was not declared in this scope
main.cpp:7: error: `AddressBook' is not a type
求助
我喜欢,我个性
离线jpchen609
只看该作者 1楼 发表于: 2009-05-01
好了,只是我的疏忽,include“addressbook.h"
我喜欢,我个性
快速回复
限100 字节
 
上一个 下一个