标签: Pyqt5

实战|使用PyQt5制作BT种子转磁力链接工具

一、种子文件与磁力链接 经常下载各种资源和影视资料的小伙伴对于BT种子应该是不陌生的,通过小小的BT种子,我们可以下载到各种丰富的资源。而磁力链接相较于BT种子,则更加方便,直接通过一串代码式的链接就可以进行资源的下载。从而省去了BT种子的存储。既便于传播,也便于隐藏。 其实BT种子和磁力链接是有相...

Python GUI教程(十六):在PyQt5中美化和装扮图形界面

在默认情况下,我们使用PyQt5创建出来的窗口和部件都是默认的样式,虽然谈不上很丑,但是也毫无美感可言。其实,在PyQt5中,我们可以有较高的自由度来自定义窗口和各种小部件的样式,通过自定义这些样式,以达到美化图形界面的目的。 本篇文章中,我们就通过一个实际的例子,使用QSS和PyQt5的配置属性,...

Python GUI教程(十四):在PyQt5中使用数据库

在桌面图像化界面编程中,我们通常需要将一些数据或配置信息存储在本地。在本地进行数据的存储,我们可以直接使用文本文件,比如ini文件、csv文件、json文件等,或者是使用文件型的数据库(比如sqlit3)进行存储。 PyQt5的SQL数据库支持 Qt平台对SQL编程有着良好的支持,PyQt5也一并继...

快速去除天猫工商执照图片纯色水印

一、前言 在之前的文章:使用Python爬取天猫店铺联系方式|思路与方法 中我们介绍了如何使用Python采集天猫店铺的企业联系方式。 在采集的过程中,我们有两个地方需要对图片进行处理,其中一个是验证码: 在这里我们需要将验证码下载到本地并进行验证码识别。 第二个地方则是店铺工商执照的照片: 图片是...

分类目录: 编程

标签: opencvPyqt5图像处理

使用Python全栈打造淘宝客微信群聊机器人

淘宝客,作为互联网经久不衰的网赚渠道,发展多年依然深受追捧; 微信,作为国民第一社交软件,其中蕴藏的商机犹如一口不尽的泉眼,无论是微商还是其他的社交化商业渠道都将微信作为一个发力平台: Python,作为近年来不断火热的编程语言,在爬虫、Web 开发、人工智能等各个领域都能够插上一脚的特性,使得其成...

分类目录: 编程

标签: gitchatPyqt5Python

pyqtgraph数据可视化1:使用PyQtGraph的三种方式

使用pyqtgraph的三种方式 pyqtgraph提供了三种方式来进行pyqtgraph图像的绘制和调用,分别是: 命令行控制台调用 直接显示图像窗口 嵌入在PyQt部件 下面逐一进行介绍: 在命令行终端调用pyqtgraph 在命令行终端对pyqtgraph进行调用非常简单,首先在命令行界面进入...

Python GUI教程(十三):在GUI中使用pyqtgraph绘图库

本篇将会涉及: pyqtgraph绘图库 在GUI中集成一个pyqtgraph pyqtgraph绘图库 在GUI中集成图形工具是很多桌面程序常有的功能,最为普遍的,就是各种投资交易工具中的价格走势图。比如股票的指数走势,股票的K线图等。 在PyQt的应用程序中集成图绘功能,有很多种方案,比如: O...

Python GUI教程(十二):使用拖放控件

在之前的文章中,构建了一个稍显复杂的GUI并且使用Qthread进行了线程的管理。 本篇,我们继续学习PyQt5的使用——介绍在GUI中使用拖放(Drag 和Drop)控件。 拖放动作 在GUI中,拖放指的是点击一个对象,并将其拖动到另一个对象上的动作。比如百度云PC客户端支持的拖放文件以快速移动文...

Python GUI教程(十一):使用多线程保持GUI的响应

本篇将会涉及: 保持GUI程序响应 sleep()冻结整个GUI程序 开始、停止和重置我们的导航条 使用多线程和pyqt信号 改善按钮对进度栏的控制 上一篇中我们创建了一个稍显复杂的GUI,并且编写了一些逻辑方法来控制一些按钮和部件的行为。其中,我们设置了三个按钮,用来控制进度条,但是功能还不是很完...

Python GUI教程(十):创建一个复杂的GUI

本篇将会涉及: 构建一个更加复制的GUI 在选项卡部件中应用多个层级 添加一个树部件和一个日历部件 使用一个刻度盘部件来控制一个LCD显示器部件上的数字 连接刻度盘部件和LCD部件到一个单选按钮上 使用一个单选按钮来更新进度栏部件 延续上一篇的解耦思想,我们使用Qt设计师创建一个基本的包含各个部件的...

Python GUI教程(九):从UI文件中解耦Python代码

本篇将会涉及: 通过Qt设计师创建一个GUI 添加数个窗口部件到GUI 转换UI代码为Python代码 创建一个单独的Python模块来控制GUI窗口部件 在之前的文章中,我们适用Qt设计师创建了很多GUI窗口,这些窗口都是界面与逻辑都在一个文件里面。如果GUI程序逻辑简单,倒也没什么问题,如果窗口...

Python GUI教程(八):在主窗口中调用对话框

本篇将会介绍: 使用qt设计师创建两个窗口 转换设计师UI代码为Python代码 从主窗口中调用对话框窗口 一、创建两个窗口 根据本篇的最终目标——在主窗口中调用对话窗口,我们先使用qt设计师创建两个窗口,其中一个主窗口MainWindows,一个含有两个按钮的对话窗口Dialog。 通过qt设计师...

Python GUI教程(七):转换qt设计师的ui代码为Python代码

本篇我们将会介绍到: 查看qt设计师生成的UI代码; 通过pyuic5工具转换qt设计师UI为Python代码; 查看qt设计师生成的UI文件 我们在qt设计师中设计好的GUI窗口都会被保存为.ui格式的文件。 实质上,.ui文件依然是文本格式文件,我们使用notepad++打开刚刚保存的.ui文件...

Python GUI教程(六):使用Qt设计师进行窗口布局

本篇介绍使用qt设计师进行GUI窗口的布局管理,主要包含以下内容: 使用Qt设计师布局我们的窗口部件; 垂直布局; 水平布局; 网格布局; 使用间隔; 使用“伙伴”将label标签与窗口部件进行连接。 下面开始! 在Qt中,我们可以直接从左侧的窗口部件栏中拖拽一个布局部件到GUI窗口中,然后再将具体...