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

大牛们 求详解 为什么这个程序错了解决办法

2012-04-28 
大牛们 求详解为什么这个程序错了//main.cpp#include QtCore/QCoreApplication#include QDebug#includ

大牛们 求详解 为什么这个程序错了
//main.cpp

#include <QtCore/QCoreApplication>
#include <QDebug>
#include <QObject>
#include "hhh.h"

namef::namef(QString s,QObject *parent=0): QObject(parent),names(s){}
void namef::startname(namef name1,int i){
  connect(this,SIGNAL(sent(int)),&name1,SLOT(get(int)));
  emit sent(i);
}
void namef::get(int i)
{
  qDebug()<<"this is the "<<this->names<<"gets"<<i;
}


int main(int argc, char *argv[])
{
  QCoreApplication a(argc, argv);
  namef as("as");
  namef b("b");
  as.startname(b,7);

  return a.exec();
}
//hhh.h

#ifndef HHH_H
#define HHH_H
#include <qobject.h>
#include <QDebug>


class namef : public QObject
{
  Q_OBJECT
public:
  namef(QString s,QObject *parent=0);
  void startname(namef name1,int i);
  virtual ~namef(){}
signals:
  void sent(int);
public slots:
  void get(int);
private:
  QString names;
};

#endif // HHH_H


[解决办法]
请问是什么错误信息 

热点排行