So zeigen Sie ein widget innerhalb eines Hauptfensters

Habe ich ein Projekt marines und ich habe folgende Dateien-Struktur.

marines.pro

FORMEN

iran.ui
marines.h

Header

iran.h
marines.h

Quellen

iran.cpp
main.cpp
marines.cpp

Habe ich noch das widget iran in das Projekt marines.

Hier marines.cpp

#include <QtGui>
#include "marines.h"
#include "iran.h"


marines::marines(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::marines)
{
    ui->setupUi(this);
    connect(ui->actionExit, SIGNAL(triggered()), this, SLOT(close()));
    connect(ui->actionIran, SIGNAL(triggered()), this, SLOT(ir()));
}

void marines::ir()
{
//slot to display iran ui inside my main window
}

marines::~marines()
{
    delete ui;
}

und hier ist meine iran.cpp

#include "iran.h"
#include <QtGui>

iran::iran(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::iran)
{
    ui->setupUi(this);
}

iran::~iran()
{
    delete ui;
}

Wie kann ich das widget iran, die ich in qt-designer?.

InformationsquelleAutor Gandalf | 2011-09-18

Schreibe einen Kommentar