pyqt5-如何创建和展示堆叠布局
来源:网络收集 点击: 时间:2024-05-20【导读】:
堆叠布局的创建,控件的获取,展示模式等操作。工具/原料morepython 3.7版pycharm 社区版1.堆叠布局管理器的创建:1/2分步阅读
2/2
2.获取堆叠布局的子控件:1/3
2/3
3/3
3.改变当前控件:1/2
2/2
4.设置堆叠布局的展示模式:1/2
2/2
堆叠布局堆叠布局模式PYQT5PYTHONQSTACKEDLAYOUT
堆叠布局,即布局的控件重叠的一起,就像一摞书,堆叠在一起。
创建父窗口,给窗口设置为堆叠布局管理,sl=QStackedLayout(self)

给堆叠布局添加控件(或子布局):
①创建三按钮尺寸有大到小,且颜色不同。
②通过addWidget()方法,将控件添加至堆叠布局管理器。

查看当前控件:
可以看到虽然添加了三个控件,但只看到一个。
可以使用currentWidget(),返回当前的控件对象,
再用text()方法获取对象的名称。

根据索引获取控件:itemAt(p_int) ,参数是管理器索引。

获取当前控件索引;currentIndex()

通过索引改变当前控件:setCurrentIndex(p_int)
参数是索引。如图改变为索引1 的控件,BTN2

通过控件对象改变当前的控件 : setCurrentWidget(w)
参数是控件对象。
例如改变当前控件为BTN3.

展示模式有两种:StackAll = 1 展示所有;StackOne = 0 展示一个;
获取当前的展示模式:stackingMode()
从图例中看到,默认的展示模式是,StackOne

设置展示模式:setStackingMode(mode)
如图,设置当前的展示模式为 1。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_812834.html
上一篇:冰箱数字怎么调
下一篇:3dsmax制作龙卷风(空间扭曲 漩涡 雨 路径约束)