下面提到的示例代碼不在編譯中。爲什麼?我的代碼中有什麼錯誤?
#include "QprogressBar.h"
#include <QtGui>
#include <QApplication>
#include<qprogressbar.h>
#include <qobject.h>
lass myTimer: public QTimer
{
public:
myTimer(QWidget *parent=0):QTimer(parent)
{}
public slots:
void recivetime();
};
void myTimer::recivetime()
{
}
class Progressbar: public QProgressDialog
{
public:
Progressbar(QWidget *parent=0):QProgressDialog(parent)
{
}
};
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QObject::connect(QTimer,SIGNAL(timeout()),QTimer,SLOT(recivetime()));
return a.exec();
}
它試圖連接時給我一個問題。我認爲在主函數中編寫連接代碼也可以。
你能告訴我們這個錯誤嗎?另外,你有'lass'而不是'class' – GManNickG
我們可以看到編譯器的輸出嗎? – samoz
這個問題家族在http://meta.stackexchange.com/questions/40164/should-we-close-fix-my-program-questions上進行了討論。儘管討論中至少存在語義問題,而不是語法/鍵入問題。 –