QT QTabWidget 、布局控件 动态添加窗口(控件)、删除窗口(控件)方案
new 一个窗口或者控件QTabWidget addTab将新建的控件放到一个容器中,比如 QMap<QString , Widget *> m_qmapWidget;QString 部分用来存放tab的 文本内容,方便后面查找widget 存放对应的窗口删除 tab通过1> removeTab(int index)删除部分2> clear()删除全部同理QVBoxLayo
·
new
一个窗口或者控件QTabWidget addTab
- 将新建的控件放到一个容器中,比如
QMap<QString , Widget *> m_qmapWidget;
QString
部分用来存放tab
的 文本内容,方便后面查找
widget
存放对应的窗口 - 删除
tab
通过
1)removeTab(int index)
删除部分
2)clear()
删除全部
同理
QVBoxLayout
QHBoxLayout
QGridLayout
添加: addWidget
添加相应的窗口 , addLayout
添加容器, addItem
添加容器项
删除: removeWidget
删除控件 removeItem
删除容器
但是删除的时候需要对删除部分进行 delete
否则会出现控件仍显示的情况
更多推荐
已为社区贡献1条内容
所有评论(0)