PyQT5 图片查看器

一款简易的图片查看器。由官方PyQt4 demo升级为PyQt5版本,原本只有缩放功能,现另加入打印和拖放功能。 #!/usr/bin/env python from PyQt5 import QtCore, QtGui,QtWidgets from PyQt5.QtPrintSupport import QPrinter, QPrintDialog,QPrintPreviewDialog class ImageViewer(QtWidgets.QMainWindow): def __init__(self): super(ImageViewer, self).__init__() self.imageLabel = QtWidgets.QLabel() self.imageLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignVCe…

Read More

如何将PyQt(pyqt-tools)中的Qt Designer改为中文界面(汉化)

说明: 首先直接用pip安装的PyQt-tools的Designer是不带翻译文件的,因此我们要把Qt creator中Designer的翻译文件拷贝到Pyqt的Designer目录中。   步骤1 打开Qt creator的translations文件夹。 笔者的路径:F:\Qt\Qt5.11.1\Tools\QtCreator\share\qtcreator\translations 步骤2 把其中一个文件拷贝,designer_zh_CN.qm是简体中文,designer_zh_TW.qm是繁体中文,这里我们拷贝简体中文的翻译文件。 Ps:不想下载Qt但是又想要designer_zh_CN.qm这个翻译文件的,笔者提供网盘下载地址,https://pan.baidu.com/s/1jzkumqjw-3VQiJxvo4V6Xw 步骤3 将拷贝的翻译文件复制到 PyQt5 的t…

Read More

Pyqt5+designer实现图片转文字桌面小软件

主程序 import requests,json,os,time,datetime,sys from aip import AipOcr import webbrowser import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5 import QtWidgets,QtGui from PyQt5.QtCore import * import Ui_image4 from functools import partial import requests from bs4 import BeautifulSoup class fileDialogdemo(QWidget): def __init__(self,parent=None): super(fileDialogdemo, self)._…

Read More

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