PyQt5 QPixmap类
PyQt5 QPixmap类 QPixmap 类提供了一个图像的离屏表示。它可以用作QPaintDevice对象,也可以加载到另一个小部件中,通常是标签或按钮。 Qt API还有另一个类 QImage ,它针对I/O和其他像素操作进行了优化...
admin阅读(214)赞(0)
PyQt5 QPixmap类 QPixmap 类提供了一个图像的离屏表示。它可以用作QPaintDevice对象,也可以加载到另一个小部件中,通常是标签或按钮。 Qt API还有另一个类 QImage ,它针对I/O和其他像素操作进行了优化...
admin阅读(183)赞(0)
PyQt5 QClipboard QClipboard 类提供了对系统范围剪贴板的访问,它提供了一个简单的机制来在应用程序之间复制和粘贴数据。它的功能类似于 QDrag 类,并使用类似的数据类型。 QApplication 类有一个静态方法...
admin阅读(199)赞(0)
PyQt5 画刷样式常量 在本章中,我们将学习画刷样式常量。 画刷样式常量 以下是画刷样式常量: Qt.NoBrush 无画刷模式 Qt.SolidPattern 统一颜色 Qt.Dense1Pattern 极密画刷模式 Qt.HorPat...
admin阅读(203)赞(0)
PyQt5 绘画API 所有的 QWidget 类都是从 QPaintDevice 类继承而来的。QPaintDevice 是一个抽象的二维空间,可以使用 QPainter 进行绘画。绘画设备的尺寸以像素为单位,从左上角开始计算。 QPai...
admin阅读(232)赞(0)
PyQt5 数据库处理 PyQt5库包含 QtSql 模块。它是一个详细的类系统,用于与许多基于SQL的数据库进行通信。它的 QSqlDatabase 通过连接对象提供访问。下面是当前可用的SQL驱动程序的列表 – 序号 驱动类...
admin阅读(197)赞(0)
PyQt5 拖放功能 拖放功能对用户来说非常直观。它被应用于许多桌面应用程序,用户可以将对象从一个窗口复制或移动到另一个窗口。 基于MIME的拖放数据传输是基于QDrag类实现的。QMimeData对象将数据与对应的MIME类型关联起来。数...
admin阅读(209)赞(0)
PyQt5 多文档界面 一个典型的GUI应用程序可能有多个窗口。选项卡和堆叠组件允许一次只激活一个窗口。然而,很多时候这种方法可能不太有用,因为其他窗口的视图被隐藏了。 同时显示多个窗口的一种方法是将它们创建为独立的窗口。这被称为SDI(单...
admin阅读(203)赞(0)
PyQt5 QMessageBox QMessageBox 是一个常用的模态对话框,用于显示一些信息消息,并且可选地要求用户通过点击其中任意一个标准按钮来作出响应。每个标准按钮都有一个预定义的标题、角色并返回一个预定义的十六进制数。 与 Q...
admin阅读(203)赞(0)
PyQt5 QDialog类 QDialog 是一个顶层窗口小部件,主要用于收集用户的响应。它可以配置为 模态 (它会阻塞其父窗口)或 非模态 (对话框窗口可以被绕过)。 PyQt API有许多预配置的对话框小部件,例如InputDialo...
admin阅读(191)赞(1)
PyQt5 QCalendar小工具 QCalendar小工具是一个有用的日期选择器控件。它提供了基于月份的视图。用户可以通过鼠标或键盘选择日期,默认为今天的日期。还可以指定日历的日期范围。 以下是这个类的一些实用方法: 序号 方法和描述 ...
admin阅读(182)赞(0)
PyQt5 QScrollBar小部件 QScrollbar控件使用户能够访问可视区域之外的文档部分。它提供了当前位置的视觉指示器。它有一个滑块,可以以类似的方式在一个预设范围内设置一个值。这个值通常与将隐藏数据带入视口有关。 QScrol...
admin阅读(182)赞(0)
PyQt5 QList小部件 QListWidget 类是一个基于项的接口,用于在列表中添加或移除项目。列表中的每个项目都是一个QListWidgetItem对象。可以将ListWidget设置为可多选。 以下是QListWidget类常用...
admin阅读(195)赞(0)
PyQt5 QStatusBar控件 QMainWindow对象在底部保留一个水平条作为 状态栏 。它用于显示永久或上下文的状态信息。 有三种类型的状态指示器− Temporary −暂时占据状态栏的大部分空间。例如,用于解释工具提示文本或...
admin阅读(207)赞(0)
PyQt5 QDock小部件 可停靠窗口是一个子窗口,可以保持浮动状态或附加到主窗口的指定位置。QMainWindow类的主窗口对象保留了一块区域供可停靠窗口使用。该区域位于中央窗口部件周围。 可停靠窗口可以在主窗口内移动,也可以被取消停靠...
admin阅读(197)赞(0)
PyQt5 QSplitter小部件 这是另一个高级布局管理器,允许通过拖动边界来动态改变子小部件的大小。Splitter控件提供一个手柄,可以拖动以调整控件的大小。 QSplitter 对象中的小部件默认情况下是水平布置的,尽管可以将方向...
admin阅读(191)赞(0)
PyQt5 QStackedWidget小部件 功能和 QTabWidget 类似,它也有助于高效利用窗口的客户区域。 QStackedWidget 提供了一个窗口堆栈,每次只能查看一个窗口。它是建立在 QStackedLayout 之上的...
admin阅读(196)赞(0)
PyQt5 QTab小部件 如果一个表单具有太多字段无法同时显示,则可以将它们安排在选项卡窗口小部件的每个选项卡下的不同页面中。提供了一个选项卡栏和一个页面区域。第一个选项卡下的页面会显示,其他页面会隐藏。用户可以通过点击所需的选项卡来查看...
admin阅读(181)赞(0)
PyQt5 QFileDialog小部件 此小部件是一个文件选择对话框。它使用户能够浏览文件系统并选择要打开或保存的文件。对话框可以通过静态函数或在对话框对象上调用 exec_() 函数来调用。 QFileDialog 类的静态函数( ge...
admin阅读(183)赞(0)
PyQt5 QFontDialog小部件 另一个常用的对话框是字体选择器小部件,它是 QDialog 类的可视外观。该对话框的结果是一个 QFont 对象,可以被父窗口使用。 这个类包含一个静态方法 getFont() ,用于显示字体选择对...
admin阅读(192)赞(0)
PyQt5 QInputDialog小部件 这是一个预配置的对话框,带有一个文本字段和两个按钮,OK和取消。在用户单击OK按钮或按下Enter键后,父窗口会在文本框中收集输入。 用户输入可以是数字、字符串或列表中的项。还会显示一个提示用户应...
admin阅读(208)赞(0)
PyQt5 QToolBar小部件 QToolBar小部件是一个可移动的面板,由文本按钮、带图标的按钮或其他小部件组成。 它通常位于菜单栏下方的水平栏中,尽管也可以浮动。QToolBar类的一些有用的方法如下: 序号 方法及描述 1 add...
admin阅读(200)赞(0)
PyQt5 QMenuBar,QMenu和QAction小部件 一个水平的 QMenuBar 位于QMainWindow对象的标题栏下方,用于显示QMenu对象。 QMenu 类提供了一个可以添加到菜单栏的小部件。它还用于创建上下文菜单和弹...
admin阅读(197)赞(0)
PyQt5 QSlider小部件& Signal QSlider 类对象为用户提供一个沟槽,可以在其上移动一个手柄。它是一个经典的小部件,用于控制有界值。手柄在沟槽上的位置相当于控件的下限和上限之间的整数。 可以通过在构造函数中指定...
admin阅读(190)赞(0)
PyQt5 QSpinBox控件 一个 QSpinBox 对象向用户呈现一个文本框,右侧有一个上下按钮,显示一个整数。如果按下上下按钮,文本框中的值将增加/减少。 默认情况下,框中的整数从0开始,最高到99,并以步长1变化。对于浮点数,请使...
admin阅读(208)赞(0)
PyQt5 QComboBox小部件 一个 QComboBox 对象呈现一个下拉列表供选择。它在表单上占用的屏幕空间最小,仅显示当前选定项。 可以将组合框设置为可编辑;还可以存储像素映射对象。通常使用以下方法: 序号 方法与描述 1 add...
admin阅读(210)赞(0)
PyQt5 QCheckBox小部件 当将QCheckBox对象添加到父窗口时,文本标签之前会出现一个矩形框。和QRadioButton一样,它也是一个可选择的按钮。它通常用于用户被要求选择一个或多个可用选项的场景。 不同于单选按钮,复选框...
admin阅读(208)赞(0)
PyQt5 QRadioButton小部件 QRadioButton 类对象是一个带有文本标签的可选择按钮。用户可以在表单上选择其中一个选项。该类派生自QAbstractButton类。 单选按钮默认是自动排斥的。因此,在父窗口中只能选择一...
admin阅读(223)赞(0)
PyQt5 QPushButton小部件 在任何GUI设计中,命令按钮是最重要和最常使用的控件。带有保存、打开、确定、是、否和取消等标题的按钮对任何计算机用户都是熟悉的。在PyQt API中, QPushButton 类对象表示一个按钮,当...
admin阅读(240)赞(0)
PyQt5 QLineEdit小部件 QLineEdit 对象是最常用的输入字段。它提供一个框,可以输入一行文本。要输入多行文本,需要使用 QTextEdit 对象。 下表列出了QLineEdit类的几个重要方法− 序号 方法和描述 1 s...
admin阅读(241)赞(0)
PyQt5 QLabel小部件 QLabel 对象可用作显示不可编辑的文本、图像或动态GIF影片的占位符。它还可以用作其他小部件的助记键。标签可以显示普通文本、超链接或富文本。 以下表格列出了QLabel类中定义的重要方法: 下面是QLab...