高清的广州网站建设,电子商务网站建设 课后答案,wordpress卡密支付插件,python制作网页一、 QStackedWidget概述 QStackedWidget也叫堆栈窗体类#xff0c;它继承于QFrame#xff0c;主要与QListWidget等结合使用#xff0c;实现“一个界面多个页面切换”。 二、QStackedWidget示例
如下图#xff0c;当点击左边 QListWidget里的菜单时#xff0c;右边跟随切…一、 QStackedWidget概述 QStackedWidget也叫堆栈窗体类它继承于QFrame主要与QListWidget等结合使用实现“一个界面多个页面切换”。 二、QStackedWidget示例
如下图当点击左边 QListWidget里的菜单时右边跟随切换翻页右边此时就是QStackedWidget 三、QStackedWidget演示
3.1、拖出控件QStackedWidget
拖出控件QStackedWidget默认是2个页在箭头所示位置右键插入页当前页之后这里再需要插入2个页总共4个页因为第5个菜单插件是跳转到浏览器地址的 插入页完成后这个黑色小三角形已经可以左右翻页但每页内容一样所以看起来一样 3.2、每页插入元素便于区分这里仅为演示就插入图片
先将整个QStackedWidget利用样式表背景设为白色再拖出一个QLabel利用样式表改变背景为准备好的图片以此把1-4页全部处理完 当以上设置完成后已经可以点击左右的小三角形翻页了但还未与左边菜单关联 3.3、QStackedWidget和QListWidget关联 上篇说过好多时候大家不用QListWidget自己造轮子这个组价还得用信号和槽在代码中将其关联起来这里就不需要了代码用另一种形式如下图
3.3.1、编辑信号/槽 3.3.2、将左边控件鼠标拖住不放此时指向右边会弹出如下提示按绿色箭头选择接口
3.3.3、上一步确定后可看到左边指向了右边并且最下方有自动生成的 信号和槽 3.3.4、此时直接编译运行功能已经完成了如下图 总结QListWidget和QStackedWidget结合就能快速且高效的实现翻页功能它甚至不需要去动代码仅仅拖拽就能实现。