新建了一個QTabWidget物件,然后呼叫了addTab添加了幾個標簽頁,每次添加一個標簽頁,記憶體使用就會有所增長,但是我關閉標簽頁后,記憶體使用并不會因此而減少,不知道為什么,求高人指點,怎樣才能在回應關閉時,徹底關閉標簽頁所對應的表單。信號關聯為: connect(this,SIGNAL(tabCloseRequested(int)),this,SLOT(closeTab(int)));回應關閉的槽為:void TabWidget::closeTab(int index){ QWidget * currenttabwidget = widget(index); currenttabwidget->close();//已經設定了currenttabwidget屬性為setAttribute(Qt::WA_DeleteOnClose,true); removeTab(index);}
uj5u.com熱心網友回復:
delete 呢?uj5u.com熱心網友回復:
我也遇到了這個問題,樓主解決了嗎?我現在只能在里面的widget 里加一個關閉按鈕才能釋放記憶體,通過上面的TabClose怎么設定屬性都不能釋放記憶體轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283426.html
標籤:其他技術討論專區
上一篇:關于unity影片的求助
下一篇:Axure
