西叶胡杨 2023-02-02 10:40 采纳率: 33.3%
浏览 33

QT的QTabWidget的每个页面怎么才能分开写

QT的QTabWidget的每个页面怎么才能分开写

如果不能分开的话,代码是只能写在MainWindow吗?

例如下面的这种,我想要将不同页面分开写,如果全部写在MainWindow代码感觉会很多很杂乱,设计一个process的ui需要怎么添加到不同的页面并且关联起来

img

img

  • 写回答

3条回答 默认 最新

  • 木风可可 2023-02-03 15:55
    关注

    主页面里放一个空的tabwidget
    其他页面分别创建
    然后在代码里动态添加其他页面

    
        BaseParam* baseparam = new BaseParam(this);
        BaseMove* basemove = new BaseMove(this);
        InpMove* inpmove = new InpMove(this);
        BaseIO* baseio = new BaseIO(this);
        StandHome* standhome = new StandHome(this);
        BaseUsing* baseusing = new BaseUsing(this);
        FifoEvent* fifoevent = new FifoEvent(this);
    
        ui.tabWidget->addTab(baseparam, "页面1");
        ui.tabWidget->addTab(basemove, "页面2");
        ui.tabWidget->addTab(inpmove, "页面3");
        ui.tabWidget->addTab(baseio, "页面4");
        ui.tabWidget->addTab(standhome, "页面5");
        ui.tabWidget->addTab(fifoevent, "页面6");
        ui.tabWidget->addTab(baseusing, "页面7");
    
    评论

报告相同问题?

问题事件

  • 创建了问题 2月2日

悬赏问题

  • ¥15 Opencv配置出错
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?