我是Qt新手,所以也許這只是一個愚蠢的問題...Qt5的內存使用量取決於窗口大小?
我有簡單的演示應用程序。 main.cpp中
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
和mainwindow.cpp
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
}
MainWindow::~MainWindow()
{
}
當我啓動應用程序,內存使用量爲2MB左右...當我將窗口最大化的使用是10MB左右。爲什麼會發生這種情況以及如何解決此問題?我以爲Qt使用WinAPI創建窗口?
P.S.我使用靜態構建的Qt(發佈版本不調試)