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 否则会出现控件仍显示的情况
更多推荐




所有评论(0)