下面提到的示例代码不在编译中。为什么?我的代码中有什么错误?
#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上进行了讨论。尽管讨论中至少存在语义问题,而不是语法/键入问题。 –