qt-test: add a header

Test moc tool
This commit is contained in:
Boris Nagaev 2015-09-13 18:43:00 +01:00
parent 6004e1e00a
commit dbe8eef5f5
3 changed files with 34 additions and 4 deletions

View File

@ -4,14 +4,13 @@
*/
#include <QApplication>
#include "ui_qt-test.h"
#include "qt-test.hpp"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMainWindow w;
Ui::MainWindow u;
u.setupUi(&w);
MainWindow w;
w.show();
a.aboutQt();
return a.exec();

30
src/qt-test.hpp Normal file
View File

@ -0,0 +1,30 @@
#pragma once
#include <QtGui>
#include "ui_qt-test.h"
class MainWindow : public QMainWindow {
Q_OBJECT
public:
MainWindow(QWidget* parent = 0):
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
~MainWindow() {
delete ui;
}
signals:
void testSignal();
public slots:
void testSlot() {
}
private:
Ui::MainWindow* ui;
};

View File

@ -5,6 +5,7 @@ greaterThan(QT_MAJOR_VERSION, 4): TARGET = test-qt5
else: TARGET = test-qt
QT += network sql
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
HEADERS += qt-test.hpp
SOURCES += qt-test.cpp
FORMS += qt-test.ui
RESOURCES += qt-test.qrc