Es geht um einen kleinen Schönheitsfehler bei den Layouts in QT.
Ich habe 3 Layouts und möchte diese in ein QWidget einbauen:
Code: Alles auswählen
layout = new QVBoxLayout(this);
buttonLayoutTime = new QHBoxLayout(this);
buttonLayoutSpeed = new QHBoxLayout(this);
....
runStopButton = new QToolButton();
....
buttonLayoutTime->addWidget(runStopButton);
....
layout->addLayout(buttonLayoutTime);
layout->addLayout(buttonLayoutSpeed);
.....
setLayout(layout);
"QWidget::setLayout: Attempting to add QLayout "" to PlotW "", which already has a layout "
PlotW ist eine Klasse, die von QWidget erbt.
Im Assitant steht, dass jedes Layout bereits ein Layout besitzt und dieses erst gelöscht werden muss, bevor ein neues eingebracht werden kann (wenn ich das richtig verstanden habe). Also löschen ist aber schonmal garnicht gut, dann stürzt es nämlich ab
Vielleicht hatte ja jemand schonmal das Problem?!
Danke schon mal für eure Hilfe!!!
TheMetalManiac