⑴ Qt中布局裡有布局,如何刪除內嵌布局
先獲取之前的布局,然後刪除布局,再刪除控制項。
這里刪除的時候先獲取之前的布局,然後刪除布局,再刪除控制項,控制項刪除時是按照類型來刪除的,主要由其父窗口來看類型,找到某一類的控制項,然後返回對應的列表,然後刪除,另外創建控制項後根據控制項的數量調整布局所在窗口的大小。
當根據數據來創建控制項並布局時,如果數據更新,那麼之前創建的控制項便需要刪除後重新創建布局。
⑵ qt 刪除外部庫
可以直接在QOhject中實現。
因為QT中有父子對象機制,當刪除這個父對象市,它會閱讀所有子對象列表後再去刪除,反復遞歸調用到清空所有子對象為止。
UI需要明確刪除的對象是哪些。