Frage zu Layout
Verfasst: 5. August 2005 13:58
Mahlzeit,
ich habe folgenden Programmteil:
in main.cpp:
Und die Implementierung der PlotArea:
Aus meinem Programm wird jetzt die Funktion slotDisplay() aufgerufen. Problem hierbei ist, dass bei zunehmender Größe der QList (in meinem Fall bei so ca. 30-40 ) der Aufbau des Layouts sehr lange ( mehrere Sekunden) dauert. Dies ist allerdings nicht der Fall, wenn ich die Funktion slotDisplay() im Konstruktor von PlotArea aufrufe.
Hat irgendwer ne Ahnung, wie ich das vielleicht beschleunigen kann?
Viele Grüße,
Flachkoepper.
ich habe folgenden Programmteil:
in main.cpp:
Code: Alles auswählen
scrollArea = new QScrollArea;
plotArea = new PlotArea(scrollArea->viewport());
scrollArea->setWidget( plotArea );
scrollArea->setWidgetResizable( true );
Code: Alles auswählen
PlotArea::PlotArea( QWidget* parent) : QWidget( parent )
{
layout = new QVBoxLayout(this);
}
void PlotArea::slotDisplay( QList<double*> dataList )
{
for (int i = 1; i <= dataList.count(); i++) {
plot = new QwtPlot;
layout->addWidget( plot );
plot->replot();
}
}
Hat irgendwer ne Ahnung, wie ich das vielleicht beschleunigen kann?
Viele Grüße,
Flachkoepper.