stackedwidget->addwidget(widget2)
stackedwidget->addwidget(widget3)
connect(listwidget,signal(currentrowchanged(int)),this,slot(widgetchanged(int)))
在widgetchanged槽函数里实现代码
{
stackedwidget->setcurrentindex(index)
}
CurrentIndex首页的默认值是0,第二页的是1.所以在按钮上转到槽上之后是:
void findwindow::on_pushButton_clicked()
{
ui->stackedWidget->setCurrentIndex(0)
}
void findwindow::on_pushButton_2_clicked()
{
ui->stackedWidget->setCurrentIndex(1)
}
那个Margin不是qstackedwidget的创建stackedwidget会默认创建一个子widget(已布局),那个间隙是子widget的margin属性
如果你是用QDesigner设计的,会在对象查看器里看见这个子widget,调整它Layout属性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)