Автор: daytery (13.08.2012 в 15:07)
Проблема решается следующими действиями.
файл mainwindow.h:
#ifndef QMAINWINDOW_H
#define QMAINWINDOW_H
#include <QtGui>
#include <QtCore>
#include <QObject>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
};
#endif
|
файл main.cpp:
#include "mainwindow.h"
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MainWindow w;
w.show();
return app.exec();
}
|
файл mainwindow.cpp:
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
QLabel* label=new QLabel(this);
label->setText("Hello World!");
label->setAlignment(Qt::AlignCenter);
setCentralWidget(label);
}
#include "mainwindow.moc"
|
Для командной строки прописываешь:
moc -o mainwindow.moc mainwindow.h
|
Компилируешь.