文章 2023-06-16 来自:开发者社区

Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)

使用QScrollBar可以在窗口控件提供了水平的或垂直的滚动条,这样可以扩大当前窗口的有效装载面积,从而装载更多的控件。QScrollBar类中的常用信号如下表所示:通过示例,了解QScrollBar类多文档界面的使用方法,效果如下所示:在这个例子中,设置了三个滑动条来控制标签中所显示文字的字体颜色的RGB值,当移动滑块时,将sliderMoved信号与槽函数sliderval()连接起来。实....

Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)
文章 2023-06-16 来自:开发者社区

Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)

一个典型的GUI应用程序可能有多个窗口,选项卡控件和堆栈窗口控件允许一次使用其中的一个窗口。然而,很多时候这种方法不是很有用,因为其他窗口的视图是隐藏的一种同时显示多个窗口的方法是,创建多个独立的窗口,这些独立的窗口被称为SDI(Single Document Interface,单文档界面),每个窗口都可以有自己的菜单系统、工具栏等。这需要占用较多的内存资源。MDI (Multiple Doc....

Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)
文章 2021-12-21 来自:开发者社区

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

目录1、QTabWidget容器控件类2、QStackedWidget容器控件类3、QDockWidget容器控件类有时候我们可能会面临这样一种情况:所开发的程序包含了太多的控件,导致一个窗口装载不下或者装载的控件太多而不美观。本篇博文就来解决这个问题,即如何在现有的窗口空间中装载更多的控件。1、QTabWidget容器控件类QTabWidget控件提供了一个选项卡和一个页面区域,默认显示第一个....

Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)
文章 2021-12-21 来自:开发者社区

Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)

目录1、QTableView类2、QListView类3、QListWidet类4、QTableWidget类5、QTreeWidget和QTreeWidgetltem类表格与树解决的问题是如何在一个控件中有规律地呈现更多的数据。PyQt提供了两种控件类用于解决该问题,其中一种是表格结构的控件类,另一种是树形结构的控件类。1、QTableView类在通常情况下,一个应用需要和一批数据(比如数组、....

Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)
文章 2021-12-21 来自:开发者社区

Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)

目录1、QCalendar日历类2、QDateTimeEdit时间类1、QCalendar日历类QCalendar是一个日历控件,它提供了一个基于月份的视图,允许用户通过鼠标或键盘选择日期,默认选中的是今天的日期。也可以对日历的日期范围进行规定。Qt Company中日历组件效果QCalendar类中的常用方法如下表所示:通个示例了解QCalendar日历类,示例效果如下所示: 示例中有日历控件....

Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)
文章 2021-12-21 来自:开发者社区

Python Qt GUI设计:QDrag拖拽数据传输类(基础篇—18)

为用户提供的拖曳功能很直观,在很多桌面应用程序中,复制或移动对象都可以通过拖曳来完成。基于MIME类型的拖曳数据传输是基于QDrag类的。QMimeData对象将关联的数据与其对应的MIME类型相关联。MIME(Multipurpose Internet Mail Extension,多用途互联网邮件扩展类型)是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会....

Python Qt GUI设计:QDrag拖拽数据传输类(基础篇—18)
文章 2021-12-21 来自:开发者社区

Python Qt GUI设计:QPainter、QPen、QBrush和QPixmap窗口绘图类(基础篇—17)

目录1、QPainter绘图类2、QPen绘图类3、QBrush绘图类4、QPixmap绘图类本篇博文主要介绍如何实现在窗口中绘图,在 PyQt5中,一般可以通过QPainter、QPen、QBrush和QPixmap这四个类来实现绘图功能。其中,QPixmap的作用是加载并呈现本地图像,而图像的呈现本质上也是通过绘图方式实现的。1、QPainter绘图类QPainter类在QWidget(控件....

Python Qt GUI设计:QPainter、QPen、QBrush和QPixmap窗口绘图类(基础篇—17)
文章 2021-12-20 来自:开发者社区

Python Qt GUI设计:QSlider滑动条类(基础篇—16)

QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的位置转换成一个合法范围内的整数值。有时候这种方式比输入数字或者使用SpinBox(计数器)更加自然,只需要在槽函数中对滑块所在位置的处理相当于从整数之间的最小值和最高值进行取值。QSlider类中的常用方法如下表所示:QSlider类中的常用信号如下....

Python Qt GUI设计:QSlider滑动条类(基础篇—16)
文章 2021-12-20 来自:开发者社区

Python Qt GUI设计:QSpinBox计数器类(基础篇—15)

QSpinBox是一个计数器控件,允许用户选择一个整数值,通过单击向上/向下按钮或按键盘上的上/下箭头来增加/减少当前显示的值,当然用户也可以输入值。在默认情况下,QSpinBox的取值范围是0~99,每次改变的步长值为1。QSpinBox类和QDoubleSpinBox类均派生自QAbstractSpinBox类。QSpinBox用于处理整数值,QDoubleSpinBox则用于处理浮点值,它....

Python Qt GUI设计:QSpinBox计数器类(基础篇—15)
文章 2021-12-20 来自:开发者社区

Python Qt GUI设计:QPushButton、QRadioButton和QCheckBox按钮类(基础篇—12)

目录1、QPushButton按钮类2、QRadioButton按钮类3、QCheckBox按钮类在GUI设计中,按钮都是最重要的和常用的触发动作请求的方式,用来与用户进行交互操作。在PyQt中根据不同的使用场景将按钮划分为不同的表现形式。按钮的基类是QAbstractButton,提供了按钮的通用性功能。但是它不能实例化,必须由其他的按钮类继承QAbstractButton类,来实现不同的功能....

Python Qt GUI设计:QPushButton、QRadioButton和QCheckBox按钮类(基础篇—12)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像