QT ile GUI si olan Application'lat oluşturma
QML(ekran tasarımını içeren kodların dosyası(declaratif lang. örneği)) ve C++ kod dosyalarını (runtime çalışacak dosyaları) içeren proje tipi:QtQuickUI ile ekran tasarımını yaptığınız Declarive desteği ile kodladığınız ortam:
Qt Widget Project ile GUI Application
QWidget Gui App
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT // Tüm sınıflar Object'ten türemiştir ve bu makro ile sınıfı QObject'e dönüştürür.
public: // public metotları, değişkenleri yazıyoruz
explicit MainWindow(QWidget *parent = 0); // Yapıcı metot
~MainWindow(); // Yıkıcı metot
private: // private metotları, değişkenleri yazıyoruz
Ui::MainWindow *ui; // Ui namespace içinde MainWindow tipinde ui değişkeni var
}
#endif // MAINWINDOW_H
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}










