首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    python pyqt5 QStackedWidget

    image.png -- coding: utf-8 -- ''' 【简介】 PyQt5中 QStackedWidget 例子 ''' import sys from PyQt5.QtCore import self.stack3 = QWidget() self.stack1UI() self.stack2UI() self.stack3UI() self.Stack = QStackedWidget

    1.5K40发布于 2019-07-23
  • 来自专栏Python编程 pyqt matplotlib

    PyQt QStackedWidget(层叠窗口部件)

    QStackedWidget (层叠窗口部件)和 QTabWidget 的作用相似,都可以把多组不同的部件 放置到不同的页面显示,从而节省 窗口空间。 self.textEdit.setText(" Input something here:") self.textEdit.selectAll() self.stackedWidget = QStackedWidget

    3.7K40发布于 2019-08-14
  • 来自专栏Linux驱动

    63.QT-重写QStackedWidget实现home界面左右滑动

    本章,则重写QStackedWidget类,来实现模拟手机home界面左右滑动效果. 1.SmoothStackedWidget类实现 demo界面如下图所示(创建了4个子界面): ? SMOOTHSTACKEDWIDGET_H #define SMOOTHSTACKEDWIDGET_H #include <QObject> #include <QWidget> #include <QStackedWidget QAbstractScrollArea> #include <QPixmap> #include <QPropertyAnimation> class SmoothStackedWidget : public QStackedWidget

    2.9K20发布于 2021-01-13
  • 来自专栏码农爱学习的专栏

    嵌入式Qt-实现两个窗口的切换

    1 Qt堆栈窗口 本篇的页面切换功能,是利用Qt的QStackedWidget实现的。 1.1QStackedWidget QStackedWidget 类提供了多页面切换的布局,一次只能显示一个界面。 1.2 基础模板 对于QStackedWidget的使用,可以先参考下面这个模板,配合QLabel来控制页面的切换: #include "stackdlg.h" #include <QHBoxLayout ")); //ListWidge中添加Item list->insertItem(2, tr("Window3")); //ListWidge中添加Item stack = new QStackedWidget 4 总结 本篇介绍了介绍了QStackedWidget的使用,通过这个类,实现了Qt时钟和Qt秒表这两个页面可以随意切换。

    2.1K20编辑于 2022-10-04
  • 来自专栏全栈程序员必看

    Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)「建议收藏」

    目录 1、QTabWidget容器控件类 2、QStackedWidget容器控件类 3、QDockWidget容器控件类 有时候我们可能会面临这样一种情况:所开发的程序包含了太多的控件,导致一个窗口装载不下或者装载的控件太多而不美观 容器控件类 QStackedWidget是一个堆栈窗口控件,使用QStackedLayout布局,可以填充一些小控件,但同一时间只有一个小控件可以显示。 QStackedWidget控件与QTabWidget类似,可以有效地显示窗口中的控件。 通过示例,了解QStackedWidget容器控件类的使用方法,效果如下所示: 示例中,在QStackedWidget对象中填充了三个子控件。每个子控件都可以有自己的布局,包含特定的表单元素。 QStackedWidget控件不能在页面之间切换,它与当前选中的QListWidget控件中的选项进行连接。

    4.1K10编辑于 2022-11-09
  • 来自专栏编码视界

    PySide6 GUI 编程(19):QStackedWidget的简单用法

    QColor, QFont, QPalettefrom PySide6.QtWidgets import QApplication, QLabel, QMainWindow, QPushButton, QStackedWidget self.default_tabs_num else: self.tabs_num = tabs_num self.stacked_widget = QStackedWidget

    51543编辑于 2024-07-30
  • 来自专栏24K纯开源

    用Qt写软件系列五:一个安全防护软件的制作(3)

    QStackedWidget是Qt为我们提供的一个实现这种功能的类。除此之外,Qt还提供了一个堆栈式窗口布局管理器类:QStackedLayout。 而事实上,QStackedWidget的功能正是基于QStackedLayout实现的。那么,我们又该如何去组织这样一种结构呢?       基本思路其实也很简单。 QStackedWidget继承自QWidget,它本身是一个控件容器,但是也可以作为子控件放置于其他的容器中去。 这么说来,QTabWidget和QStackedWidget的结构是非常相似的。其实,编写Qt程序的时候,我们要组合一个窗口其实是非常简单的。 小结        本文重点实现了三个功能:窗体分割(QSplitter),堆栈式窗口(QStackedWidget),Tab选项卡(QTabWidget)。

    2.2K90发布于 2018-01-18
  • 来自专栏AIoT技术交流、分享

    Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)

    目录 1、QTabWidget容器控件类 2、QStackedWidget容器控件类 3、QDockWidget容器控件类 ---- 有时候我们可能会面临这样一种情况:所开发的程序包含了太多的控件,导致一个窗口装载不下或者装载的控件太多而不美观 容器控件类 QStackedWidget是一个堆栈窗口控件,使用QStackedLayout布局,可以填充一些小控件,但同一时间只有一个小控件可以显示。 QStackedWidget控件与QTabWidget类似,可以有效地显示窗口中的控件。 通过示例,了解QStackedWidget容器控件类的使用方法,效果如下所示: 示例中,在QStackedWidget对象中填充了三个子控件。每个子控件都可以有自己的布局,包含特定的表单元素。 QStackedWidget控件不能在页面之间切换,它与当前选中的QListWidget控件中的选项进行连接。

    3.2K20发布于 2021-11-08
  • 来自专栏Michael阿明学习之路

    PyQt5 高级界面控制(表格、树、tab、dock、scrollbar、多文档界面)

    容器:装载更多控件 QTabWidget QStackedWidget QDockWidget 多文档界面 QMdiArea QScrollBar learn from 《PyQt5 快速开发与实战》 # _*_ coding: utf-8 _*_ # @Time : 2022/5/29 21:16 # @Author : Michael # @File : qstackedwidget.py # , QLabel, QCheckBox, \ QLineEdit, QRadioButton, QFormLayout class qstackedwidget_demo(QWidget): def __init__(self): super(qstackedwidget_demo, self). __init__() self.setWindowTitle("QStackedWidget控件") self.setGeometry(100, 100, 800, 600

    8.5K21编辑于 2022-05-30
  • 来自专栏全栈程序员必看

    qtabwidget设置样式_qt qwidget

    blog.csdn.net/qq411633267/article/details/105684758 2、样式表demo: /*设置QTabWidget背景色*/ QTabWidget#EmojiTabWdgt QStackedWidget

    2.1K10编辑于 2022-11-09
  • 来自专栏编码视界

    PySide6 GUI 编程(34):基础部分小结之 PySide6 常用组件类

    容器和框架类,如 QStackedWidget 和 QTabWidget,使得复杂的界面布局变得简单,而显示和绘图类则负责在界面上展示文本、图像和其他视觉元素。

    1.3K95编辑于 2024-08-24
  • 来自专栏Elsa的学习笔记

    Qt Designer基本控件介绍——Containers(容器)

    QStackedWidget控件不能在页面之间进行切换,它与当前选中的QListWidget控件中的选项进行连接 currentRowChanged信号 import sys from PyQt5.QtGui self.stack3=QWidget() self.stack1UI() self.stack2UI() self.stack3UI() #在QStackedWidget 对象中填充了三个子控件 self.stack=QStackedWidget(self) self.stack.addWidget(self.stack1)

    6.9K41发布于 2021-07-12
  • 来自专栏Python编程 pyqt matplotlib

    PyQt 编程入门(四)

    QWidget类及其子类包含所有可显示的控件;QFrme子类包含QAbstractScrollArea, QLabel, QLCDNumber, QSplitter, QStackedWidget

    1.2K20发布于 2019-08-14
  • 来自专栏程序员互动联盟

    【专业技术】Qt的新玩意

    有三不同种结构的QWidget: 不能作为父部件的简单部件(QLabel, QCheckBox, QToolButton等) 常作为其他部件的父部件(QGroupBox, QStackedWidget,

    4K60发布于 2018-03-14
  • 来自专栏用户2442861的专栏

    初步学习Qt布局

    Container to organize groups of button widgets 管理按钮的容器 QGroupBox Group box frame with a title 带标题的组箱框架 QStackedWidget a title QSplitter Implements a splitter widget QSplitterHandle Handle functionality of the splitter QStackedWidget

    8.1K10发布于 2018-09-20
  • 来自专栏嵌入式技术笔记

    Qt实现的多菜单选择界面

    这种菜单样式比较常用,实现的方法也有很多种,比如可以直接使用QTableWidget,也可以用QStackedWidget实现。

    78610编辑于 2024-02-28
  • 来自专栏Python编程 pyqt matplotlib

    PyQt5利用QPainter绘制各种图形[转发]

    mainSplitter1 = QSplitter(Qt.Horizontal) mainSplitter1.setOpaqueResize(True) stack1 = QStackedWidget

    1.7K30发布于 2019-08-14
  • 来自专栏python与大数据分析

    PyQT模块、类、控件介绍

    QDoubleSpinBox:小数选择控件 QTreeWidget:树控件 QStackedWidget:堆栈窗口 QToolBar:工具栏控件 QDesktopWidget: QGraphicsView

    3.6K31编辑于 2023-09-03
  • 来自专栏PyQt5

    python3GUI--Fun!音乐播放器 By:PyQt5(附下载地址)

    2.32.3 superqt==0.7.1 四.详细模块解读 下面我采用截图的方式详细介绍每一个模块以及具体实现 1.顶部页面切换tab模块 这里我们使用继承自QPushButton的TabButton组件配合QStackedWidget

    30210编辑于 2025-07-24
  • 来自专栏PyQt5

    python3GUI--基于PyQt+VLC的音视频播放器(详细图文介绍)

    3.多页面和堆叠布局使用QStackedWidget实现不同播放状态页面切换:playerHomeArea(首页/播放历史)videoPlayArea(视频播放)audioPlayArea(音频播放)页面切换时

    16210编辑于 2026-03-07
领券