Seite 1 von 1

speicherabbildfehler beim beenden

Verfasst: 15. Juli 2007 23:23
von Linuxguru
kann das jemand nachvollziehen??

Code: Alles auswählen

	QHBoxLayout *hlayout = new QHBoxLayout(this);

	treeView1 = new QTreeView;
	treeView2 = new QTreeView;
	edit3 = new QTextEdit;
	QPushButton *button = new QPushButton;
	button->setFixedHeight(23);

	vsplitter = new QSplitter;
	vsplitter->setOrientation(Qt::Vertical);
	vsplitter->addWidget(treeView1);
	vsplitter->addWidget(button);
	vsplitter->addWidget(treeView2);

	hsplitter = new QSplitter;
	hsplitter->setOrientation(Qt::Horizontal);
	hsplitter->addWidget(vsplitter);
	hsplitter->addWidget(edit3);

	hlayout->addWidget(hsplitter);
wie kann man denn ein Layout einfügen?
zum beispiel an die stelle wo jetzt der button ist.

danke

Verfasst: 16. Juli 2007 09:03
von upsala
Mit addLayout? Oder ist das zu kompliziert?

Verfasst: 17. Juli 2007 22:30
von Linuxguru
hallo upsala,

kompliziert ist das sicher nicht, allerdings ist mir nicht bekannt, das das QSplitter Objekt ein addLayout bereitstellt. zumindest ist in der doku nix hinterlegt.
ich finde nur addWidget.

http://doc.trolltech.com/4.3/qsplitter.html

danke

Verfasst: 18. Juli 2007 09:05
von upsala
Dann halt statt dem Button ein leeres QWidget, daß ein Layout enthält.