作者MOONY135 (談無慾)
看板C_and_CPP
標題[問題] QWidget 初始化問題
時間Tue Jan 17 15:04:07 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
vs2015
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
qt5.7
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
大家好
最近再使用
QListWidget&QStackedWidget
以下是我的code
http://codepad.org/FAB0q5qf
想請問在
pageSetting = new QWidget();
這行
如果我不是寫成
pageSetting = new QWidget(this);
會在程式關閉的時候 pageSetting會不會因為沒有存在Parent-child關係而被關閉嗎?
this應該就是指把pageSetting的parent設成我的專案class本身吧?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.46.66
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1484636650.A.964.html
1F:→ uranusjr: 還是會被作業系統回收, 但不是正常關閉 01/17 22:14
2F:→ uranusjr: 至於 this 是什麼, 你應該先去學點 C++ 基礎... 01/17 22:14
3F:→ bluesoul: 後面有addwidget,應該會幫你設好parent child 01/18 00:45
4F:→ bluesoul: 每個qwidget都是qobject,你需要確定彼此的從屬關係, 01/18 00:48
5F:→ bluesoul: 來做資源管理 01/18 00:48