[gelöst] Widget wird nicht angezeigt
Verfasst: 24. Oktober 2008 18:20
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_HCode: 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() {
}