QGraphicsview Performance Probleme...
Verfasst: 18. Dezember 2013 17:27
Hallo Leute,
ich habe ein recht grosses Performance Problem mit QT. Ich habe folgenden Code:
Das Programm macht nichts anderes als 1 Million Linien. Scroll ich nun die View oder ändere ich die Grösse des Fenster springt mein CPU auf 100% und das Programm ist blockiert für die nächste Minute...
Kann mir jemand mal sagen wieso das soooo langsam ist? Oder mach ich da irgendwo ein Überlegungsfehler?
Vielen Dank schon im voraus
ich habe ein recht grosses Performance Problem mit QT. Ich habe folgenden Code:
Code: Alles auswählen
QApplication* l_App = new QApplication(argc,argv);
QGraphicsScene* l_Scene = new QGraphicsScene();
l_Scene->setSceneRect(0,0,1000,1000);
for(int i = 0 ; i < 1000000 ; i++)
{
l_Scene->addLine(i*2,0, i*2,10,QPen(Qt::black));
}
QGraphicsView l_View;
l_View.setScene(l_Scene);
l_View.show();
l_App->exec();
Kann mir jemand mal sagen wieso das soooo langsam ist? Oder mach ich da irgendwo ein Überlegungsfehler?
Vielen Dank schon im voraus