Seite 1 von 1

[gelöst] Widget wird nicht angezeigt

Verfasst: 24. Oktober 2008 18:20
von nexus
Ich hab das Problem, dass das "editMovieWidget" nicht angezeigt wird. Woran liegt das? Wenn ich "ui.tab_MovieQuickEdit" als parent widget festlege wird zwar das Widget angezeigt aber es ist halt nicht in dem Layout drin.

Code: Alles auswählen

#ifndef MYMDB_H
#define MYMDB_H

#include <QtGui/QMainWindow>
#include "ui_mymdb.h"
#include "editmovie.h"

class MyMDb : public QMainWindow {
	Q_OBJECT

	public:
		MyMDb(QWidget *parent = 0);
		~MyMDb();

	private:
		Ui::MainWindow ui;
		EditMovie *editMovieWidget;
};

#endif // MYMDB_H

Code: Alles auswählen

#include "mymdb.h"

MyMDb::MyMDb(QWidget *parent) :
	QMainWindow(parent) {
	ui.setupUi(this);

	editMovieWidget = new EditMovie();
	QGridLayout *layout = new QGridLayout();
	layout->addWidget(editMovieWidget);
	ui.tab_MovieQuickEdit->setLayout(layout);

	// sectioning of the splitter
	QList<int> sizes;
	sizes << (int)(this->width() * 0.3) << (int)(this->width() * 0.7);
	ui.splitter_MovieTab->setSizes(sizes);
}

MyMDb::~MyMDb() {

}