• 5418阅读
  • 3回复

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

上一主题 下一主题
离线迷雾
 
只看楼主 倒序阅读 楼主  发表于: 2010-06-11
总提示:playerDialog.h:9:  error:expected ")" before "*"token 好郁闷啊 !实在不懂playerDialog.h第九行那里什么地方错了。程序如下:
//文件 playerDialog.h
#ifndef PLAYERDIALOG_H
#define PLAYERDIALOG_H
#include<QtGui>
class playerDialog : public QDialog
{
   Q_OBJECT
    public:
    playerDialog(Qwidget *parent=0,Qt::WindowFlags f=0);
    private:
    QPushButton *startPushButton;
};
#endif

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

//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();
}


离线sirit
只看该作者 1楼 发表于: 2010-06-11
你把这句
playerDialog(Qwidget *parent=0,Qt::WindowFlags f=0);
改成
playerDialog(Qwidget *parent=0);
试试。


真不愿发帖,每次回帖又是认证码又是验证问题,而且搜索到了晚上还不能用。
离线happyday23

只看该作者 2楼 发表于: 2010-06-12
不知道代码是你拷贝的还是在网页上编辑的, 但是QWidget的'W'应该是大写的, 而我看到的是小写。。
离线wd007

只看该作者 3楼 发表于: 2010-06-18
好像不用验证码就可以发帖了吧。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个