1. new 一个窗口或者控件
  2. QTabWidget addTab
  3. 将新建的控件放到一个容器中,比如 QMap<QString , Widget *> m_qmapWidget;
    QString 部分用来存放 tab的 文本内容,方便后面查找
    widget 存放对应的窗口
  4. 删除 tab通过
    1) removeTab(int index) 删除部分
    2) clear()删除全部

同理
QVBoxLayout QHBoxLayout QGridLayout
添加addWidget 添加相应的窗口 , addLayout 添加容器, addItem 添加容器项
删除removeWidget 删除控件 removeItem 删除容器

但是删除的时候需要对删除部分进行 delete 否则会出现控件仍显示的情况

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐