PyQt5 绘画系统能够呈现矢量图形,图像,和大纲(font-based)文本。也可以在程序中调用系统api 自定义绘图控件。 绘图要在painEvent() 方法中实现。在QPainter 对象的begin() 与end() 方法间绘图代码。会在...
PyQt5 教程系列(八)拖拽
今天教程中 主要讨论拖拽相关的操作 在计算机图形用户界面中,拖放的操作(或支持的作用)点击虚拟对象和拖动到另一个位置或到另一个虚拟对象。一般来说,它可以用调用多种行动,或创建各种类型的两个凑想对...
PyQt5 教程系列(七)控件(II)
继续讲解PyQt5控件。我将介绍QPixMap(图像处理控件)、QLineEdit(文本框控件)、QSplitter(控制窗口大小控件)。 QPixmap 图像处理 QPixmap 是用于处理图像的控件。是优化的显示图像在屏幕上。在代...
PyQt5 教程系列(七)控件
控件是构建应用程序的基本模板,PyQt5提供各种各样的控件,包括按钮、复选框、滑动条、列表框等在这部分的教程中,我们将详细介几个常用的控件:QcheckBox(复选框)、切换按钮、QSlider( 滑动条)、QPrQPogres...
HTTP安全响应头 – 完整指南
销售“安全记分卡”的公司正在崛起,并已开始成为企业销售的一个因素。我听过那些担心从评级不佳的供应商处采购的客户,并且至少有一个案例根据评级改变了购买决策。 我调查了这些评级公司如何计算公司安全分数...
PyQt5系列教程(六)对话框
对话框窗口或者对话框时现代GUI应用程序最不可或缺的一部分。一个对话框被定义为两个或两个以上的人之间的谈话。在计算机应用程序对话框用于“交谈”应用程序。一个对话框用于输入数据,修改数据,更改应用程序设...
PyQt5系列教程(五)事件和信号
在这章PyQt5教程中,我们将探讨 PyQt 5中的事件Event 事件Event 所有的GUI程序都是事件驱动。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、Windows manager或者定时器。当我们调用QApplica...
PyQt5系列教程(四)菜单栏和工具栏
这部分PyQt5教程中,我们将创建菜单和工具栏 主窗口 QMainWindow 类提供了一个主要的应用程序窗口。你用它可以让应用程序添加状态栏,工具栏和菜单栏。 状态栏 状态栏用于显示状态信息 import ...
PyQt5系列教程(三):布局管理
PyQt5 布局有两种方式,绝对定位和布局类 绝对定位 程序指定每个控件的位置和大小(以像素为单位)。 绝对定位有以下限制: 如果我们调整窗口,控件的大小和位置不会改变 在各种平台上应用程序看...
PyQt5系列教程(二):基本功能之消息框
默认情况下,如果我们单击x按钮窗口就关门了。有时我们想修改这个默认的行为。例如我们在编辑器中修改了一个文件,当关闭他的时候,我们显示一个消息框确认。 import sys from PyQt5.QtWidgets import QWidget...