Proje marines'im var ve aşağıdaki dosya yapısına sahibim.Ana pencerenin içinde pencere öğesi nasıl görüntülenir
marines.pro
FORMLAR
iran.ui marines.h
Başlıkları
iran.h marines.h
Kaynaklar
İran. cpp main.cpp marines.cpp
Ine widget'ını proje marinesine ekledim. İşte
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;
}
ve burada benim iran.cpp
#include "iran.h"
#include <QtGui>
iran::iran(QWidget *parent) :
QWidget(parent),
ui(new Ui::iran)
{
ui->setupUi(this);
}
iran::~iran()
{
delete ui;
}
i iran i qt tasarımcı yapılan widget'ı görüntüleyebilir nasıl ?.
teşekkür bakmak için bir pencere olarak görüntülenmesini istiyorsanız. Biraz daha fazla seçenek 4. – Gandalf
açıklayabilir misiniz, marines kurucusu iran-> show() 'ı andrei olarak veya iran kurucusu olarak çağırırsanız sadece show() veya iran object call show()' ı nerede oluşturursunuz – blueskin
Eğer ekleyebiliyorsam, 4 numaralı seçeneğin kurucuya * ebeveyn = 0 olmasını (yani başka bir widget'ın çocuğu olmadığı ve pencere olarak oluşturulacağı anlamına gelir) – Rachael