Pyqt5 基本操作-复制文字,图片,html

参考文档:https://blog.csdn.net/qq_42896653/article/details/99701165 # -*- coding:utf-8 -*- # Time : 2019/08/18 上午 10:45 # Author : 御承扬 # e-mail:2923616405@qq.com # project: PyQt5 # File : qt31_Clipboard.py # @software: PyCharm import os import sys from PyQt5.QtCore import QMimeData from PyQt5.QtWidgets import * from PyQt5.QtGui import QPixmap, QIcon class Form(QDialog): def __init__(self, parent=None)…

Read More

PyQt5基本控件详解之QFileDialog-浏览图片上传文件上传

import sys from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5.QtGui import * class fileDialogdemo(QWidget): def __init__(self,parent=None): super(fileDialogdemo, self).__init__(parent) #垂直布局 layout=QVBoxLayout() #创建按钮,绑定自定义的槽函数,添加到布局中 self.btn=QPushButton(“加载图片”) self.btn.clicked.connect(self.getimage) layout.addWidget(self.btn) #创建标签,添加到布局中 self.le=QLabel(”) layout.addWidget(sel…

Read More

Pyqt5+designer+python 实现个性签名小软件

最终效果图如上所示 第一步 先在designer画好软件效果布局 保存为qianming2.ui 然后在vscode里转成Ui_qianming2.py文件 # -*- coding: utf-8 -*- # Form implementation generated from reading ui file ‘f:\pydemo\Gui_Pyqt5\qianming2.ui’ # # Created by: PyQt5 UI code generator 5.13.0 # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): Ma…

Read More

python+pyqt5+designer实现桌面小程序

在designer里画好软件的UI布局,然后保存demo.ui 把demo.ui转成.py文件 插件会生成Ui_demo.py文件 接着编写程序主文件 import sys from PyQt5.QtWidgets import QApplication, QMainWindow import Ui_demo from functools import partial import requests,json # def youdao(): # print(‘我的结果’) def convert(ui): word = ui.textEdit.toPlainText() url=’http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule’ #使用post需要一个链接。 data={‘i’: word, ‘…

Read More

GitHub热榜:最全中华古诗词数据库,收录30多万诗词

收录5.5万首唐诗,超过28万首宋词,还囊括了诗经、论语、蒙学等……这个名为“chinese-poetry”、号称“最全中文诗歌古典文集数据库”的项目,登顶GitHub热榜。 截止发稿,这一项目已获得近2.5万标星,Fork超过4600,受欢迎度可见一斑。项目发起者名为Jackey,在Teambition从事运维自动化工作。他解释了为什么要做这个仓库: 从某种意义上来说,这些庞大的文集离我们是有一定距离的。而电子版方便拷贝,所以此开源数据库诞生了。此数据库通过 JSON 格式分发,可以让你很方便的开始你的项目。 10大数据集 整个项目最核心的内容,就是数据集了。目前,仓库中一共有10个数据集,分别是:全唐诗、全宋诗、全宋词、五代·花间集、五代·南唐二主词、论语、诗经、幽梦影、四书五经、蒙学。 这些数据,都来自互联网。如何采集的?项目发起者也分享了全宋词爬取过程及数据分析。为什么没有古诗?他…

Read More

字符串顺序倒转

刚屏蔽了天猫的盖楼,没想到大家把拼多多链接玩出了花样 李大伟你可看好了! 我一定要退订! 主要用到python中列表的 insert() 方法 其中参数 obj: 要插入列表中的对象; index:对象 obj 需要插入的索引位置。 方法就是将字符串中的字母都提取出来,并按顺序依次插入到一个空列表的首位。 这样第一个字符就会被“挤”到最后一位,其他的字符同理,最终形成倒序。 代码实现: 打印结果: 非常轻松~

当你在浏览器中,忘记了曾经的登录密码怎么办…

本篇阅读时间约为 5 分钟。 1 前言 你还在为使用浏览器的时候,忘记密码而烦恼吗?今天要分享的不为人知的小技巧,利用前端技术原理来帮助你找回原密码。在我们使用各种网站登录时,总会勾选上记住密码这一项。 但长时间依赖记住密码,难免有遗忘的情况,那么,如何才能知道自己的密码是多少呢? 2 浏览器技巧 这里以百度账号登陆举例,谷歌浏览器: 1. 首先按下 F12 ,打开开发者工具,你会发现多了一个弹框在下面,如下图: 2. 点击弹框左上角的鼠标样式: 3. 点用鼠标点击密码框,你会发现下面的开发者工具栏跳到了对应的前端代码行: 4. 在前端页面中, # 会将我们页面上的密码变成星星,意思是密码样式type=“password” # 我们将它改为:type=“text” 修改完毕后,你会发现,密码框已经被显示出来了: 到这里呢,以上步骤,就将我们原来记住的密码(被遗忘的密码)显示出来了,是不是学…

Read More

你常看到 Python 代码中的 yield 到底是什么鬼?

之前给大家说过,久久会解锁一篇 VIP 中的文章给大伙乐呵乐呵,其实是被吐槽没有试看文。 好吧,今天就是这么出其不意攻其不备,就随便挑选一篇出来给你瞧瞧货色: yield 到底是干屌的? 首先我们来看下这两个列表的区别: 可以看到, list_1 是 [i for i in range(20)] ,而 list_2 是 (i for i in range(20)),主要区别就是一个是 [] , 一个是 (),而后者就是生成器。 可以看到,当我们去执行 list_2 的时候,输出结果是一个 generator(生成器)对象。 我们可以通过 next() 去调用这个生成器里面的元素: 我想到这里你会有点疑惑,就是它们之间有什么区别? 我们这样,来计算一下以下这两个列表生成所需要的时间: list_1 = [i for i in range(66666666)]li…

Read More

python爬虫反爬 | 对方是如何丧心病狂的通过 css 加密让你爬不到数据的

这次我们来说点爬虫稍微进阶一点的 关于如何破解 css 加密后的数据 别急 我们先站在对方的角度 想一想 假如我们现在有一个网站 这个网站有些关键的数据信息 不想给别人那么轻易的爬取到 你会怎么做呢? 一个可执行的方法 就是将关键数据通过 css 加密 这样的话 当别人通过 requests 来 请求我们的网站的时候 返回的 HTML 里面就 得不到关键的数据了 举个例子 简单写一个帅b的页面 这时候我们通过 requests 去请求 在这里请求的是本地的网页 所以需要挂载一下 FileAdapter 接着会得到这样的源代码 (应该这样写:<p></p>) 问题来了 怎么把帅b的个人信息搞一下 让返回的 HTML 里面拿不到呢 可以通过添加 css 来打乱顺序 就以「姓名」为例 来定义一个 css 的类元素 这里定义了两个属性 一个是用来将它移除…

Read More