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

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

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

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

3条回答 默认 最新

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

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

    打赏 评论
  • 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 2017-12-01 05:55

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

    1 打赏 评论

相关推荐 更多相似问题