xiaoyezinihao
xiaoyezinihao
2016-04-08 11:11
采纳率: 0%
浏览 16.4k

Qt中TabWidget怎么在代码里面实现tab页之间的切换,并且分别访问到每个页面的控件?

Qt中TabWidget怎么在代码里面实现tab页之间的切换,并且分别访问到每个页面的控件?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • qq423399099
    小灸舞 2016-04-08 13:06

    实现切换可以用控件的setCurrentIndex方法
    ui->tabWidget_update_time->setCurrentIndex(1); //这个是切换到第二页,因为index是从0开始的
    至于访问每个页面的控件,如果楼主的控件是代码生成的话(假设是new出来的),那直接用对应的指针不就好了?

    点赞 评论
  • qq_41077484
    Burt_Wu 2018-09-05 01:13

    int index = ui->tabWidget->currentIndex();
    if(index <= tabWidget->count()-1)
    {
    index++;
    }
    else
    {
    index = 0;
    ui->tabWidget->setCurrentIndex(index);
    }
    //意思是如果没有到结尾下一页 到了尾部就从头开始 一个循环

    点赞 评论
  • ninicaoyuan
    ninicaoyuan 2017-12-01 05:55

    int index = ui->tabWidget->currentIndex();
    if(indextabWidget->count()-1)
    index++;
    else
    index = 0;
    ui->tabWidget->setCurrentIndex(index);

    点赞 评论

相关推荐