• 4517阅读
  • 1回复

初学QT遇到不解问题 [复制链接]

上一主题 下一主题
离线迷雾
 
只看楼主 倒序阅读 楼主  发表于: 2010-06-11
总是提示:playerDialog.h:8:  error:expect  ‘)’before ‘*’token 。playerDialog(Qwidget *parent=0);这一行有错、到底是什么原因呢?怎么都看不出来,请高手指点一下
//playerDialog.h文件
#ifndef PLAYERDIALOG_H
#define PLAYERDIALOG_H
#include<QtGui>
class playerDialog:public QDialog
{
 //   Q_OBJECT
    public:
    playerDialog(Qwidget *parent=0);
    private:
    QPushButton *startPushButton;
};
#endif

//playerDialog.cpp文件
#include"playerDialog.h"
playerDialog::playerDialog(Qwidget *parent)
:QDialog(parent)
{
    setWindowTitle(tr("MP3"));
    setFixedHeight(sizeHint().height());
    startPushButton = new QPushButton(tr("start"));
    connect(startPushButton,SIGNAL(clicked()),this,SLOT(close()));
  }

//main.cpp文件
#include<QApplication>
#include"playerDialog.h"
int main(int argc,char *argv[])
{
 QApplication app(argc,argv);
 playerDialog *player=new playerDialog;
 player->show();
 return app.exec();
}


离线xtfllbl

只看该作者 1楼 发表于: 2010-06-12
错误:   playerDialog(Qwidget *parent=0);
正确:    playerDialog(QWidget *parent=0);
上海欢迎您
快速回复
限100 字节
 
上一个 下一个