在创建/删除QWIdget时动态的高CPU百分比

时间:2014-01-30 11:52:43

标签: c++ qt qwidget qmainwindow qtembedded

我正在构建一个应用程序,它将在用户输入上创建/删除QMainWindow(以及许多QWidgets)。 令我感到惊讶的一件事是,在操作进行时CPU使用率不断增加。即使在操作停止后,它也永远不会降低到较低的值。

所有其他与GUI相关的事情都没有出现问题。上述事情只有在我创建/删除QWidgets时才会发生。

创建时

QWidgets *widget = new QWidget(parent);

&安培;删除它

widget->hide();
delete widget;

e.g。我使用new创建它们并使用delete删除这些小部件。实际上内存使用量也在增加。我怀疑小部件没有被删除;他们正在附加到根窗口。这就是CPU利用率不断增加的原因。

这方面有什么问题

0 个答案:

没有答案