move sources to src/; add Moc builder

This commit is contained in:
josh committed 2015-03-25 19:32:00 -04:00
1 parent ca753a42fe
commit 64e3d89818
6 files changed
+75 -25

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
#include "MyWindow.h"
#include <iostream>
using namespace std;
MyWindow::MyWindow(QWidget * parent)
: QWidget(parent)
{
QHBoxLayout * layout = new QHBoxLayout();
QPushButton * button = new QPushButton("Press me");
layout->addWidget(button);
QLabel * label = new QLabel("Label");
layout->addWidget(label);
setLayout(layout);
setWindowTitle("My Qt Application!");
}
void MyWindow::handleButton()
{
cerr << "got a button press" << endl;
}
+19
View File
@@ -0,0 +1,19 @@
#ifndef MYWINDOW_H
#define MYWINDOW_H
#include <QtGui>
#include <QApplication>
#include <QtWidgets>
class MyWindow : public QWidget
{
Q_OBJECT
public:
MyWindow(QWidget * parent = 0);
private slots:
void handleButton();
};
#endif
+15
View File
@@ -0,0 +1,15 @@
#include <QtGui>
#include <QApplication>
#include <QtWidgets>
#include "MyWindow.h"
int main(int argc, char * argv[])
{
QApplication app(argc, argv);
MyWindow window;
window.show();
return app.exec();
}