qt 中qstackedwidget的问题
我外面框是qstackedwidget里面框是我加了一个widget,但是这两个中间有间隙怎么把间隙调没了,使用qstackedwidget的setContentsMar...
我外面框是qstackedwidget里面框是我加了一个widget,但是这两个中间有间隙怎么把间隙调没了,使用qstackedwidget的setContentsMargins没用。。
展开
1个回答
展开全部
那个Margin不是qstackedwidget的
创建stackedwidget会默认创建一个子widget(已布局),那个间隙是子widget的margin属性
如果你是用QDesigner设计的,会在对象查看器里看见这个子widget,调整它Layout属性
创建stackedwidget会默认创建一个子widget(已布局),那个间隙是子widget的margin属性
如果你是用QDesigner设计的,会在对象查看器里看见这个子widget,调整它Layout属性
更多追问追答
追问
额,那没用designer怎么改
追答
ui->stackedWidget->widget(0)->layout->setMargin(0);
不知道你的界面是怎么写的,我用UI这么写是对的
所以要确定你界面要设的layout是谁
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询