2 xiaoyezinihao xiaoyezinihao 于 2016.04.08 19:11 提问

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

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

3个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.08 21:06

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

ninicaoyuan
ninicaoyuan   2017.12.01 13:49

ui->tabWidget->setCurrentWidget(ui->tab);

ninicaoyuan
ninicaoyuan   2017.12.01 13:55

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!