ich habe ein Programm geschrieben, bei dem ich häufiger mal ein Widget visible/invisible mache. Irgendwann ist mir aufgefallen, dass ein Speicherfresser drin ist, und nach längerem Suchen habe ich dann bemerkt, dass der Speicherbedarf nach jedem show-Aufruf wächst.
Um sicher zu gehen, dass das wirklich das Problem war, habe ich folgendes Programm geschrieben:
Code: Alles auswählen
int main (int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *w = new QWidget();
bool flag = true;
while(1)
{
if(flag)
{
w->show();
flag = false;
}
else
{
w->hide();
flag = true;
}
}
return a.exec();
}Kann mir vielleicht jemand sagen, wie ich das Problem umgehe?
Schon mal danke im Voraus!