Eric6+pyqt5学习笔记
从0入门,和我一起学习pyqt5,各种实战带你进入pyqt的世界~
GitHub地址:https://github.com/q1271964185/Pyqt5_StudyNotes
Sp4rkW
多家企业src年度top3获得者,多个漏洞奖金破w,甲方安全体系建设
展开
-
Eric6与pyqt5学习笔记14 【实战5 百度贴吧离线签到工具】
输入cookies一键签到,有bug和好的想法欢迎提出来呀,原创不易多多支持~下载链接:链接:https://pan.baidu.com/s/1dNM_S5bTa5-RcJH1eJYsQw提取码:vd12效果图如下:外出有事,之后补开发详细过程...原创 2019-04-09 15:30:10 · 678 阅读 · 0 评论 -
Eric6与pyqt5学习笔记13 【实战4 打造局域网远控软件】
已经去集训营安心准备考研了,这两天回校参加夏令营,顺便把之前3天课设做的一个小软件写个博客分享下~ 不知道有没有也是今年考研的研友呢,祝大家都能考上理想的研究生!!!远控软件思路远控软件基本功能我是这样划分的:命令执行。由此拓展而来的控制关机,重启等等一系列操作屏幕截图。远控软件中实现的屏幕控制,其原理就是由大量的屏幕截图,也就是由图到视频的一个过程,显示给用户的就是一个屏幕监控...原创 2018-07-13 21:30:14 · 1339 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 12 右键菜单事件
这个问题搜索了很久,没得到什么有效的答案,虽然花了很久,还是摸索出了可行的方案,在这里与大家分享首先在init设置按钮的样式self.menuBar = QtWidgets.QMenuBar(MainWindow)self.menuBar.setGeometry(QtCore.QRect(0, 0, 606, 26))self.menuBar.setObjectName("menuBa...原创 2018-06-30 20:25:43 · 1959 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 11【编写自己的密码加密管理器~ python3.5+PYQT5】
前言自己习惯性将密码记录在本地文档中,但依旧感觉到不安全,一旦该文档泄露,则全军覆没也,本地自己尝试简单做个小软件去对存密码的文件进行加解密原理分析选用到的加密算法是为众所知的RSA和AES算法流程:随意选择两个大的质数p,q,p,q,p,q,其中p≠qp≠qp\ne q,计算n=p∗qn=p∗qn=p*q根据欧拉函数求得一个欧拉数r=φ(n)=φ(p)φ(q)=(...原创 2018-03-04 02:06:18 · 2286 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 10【弹出窗口大全】
from PyQt5.QtWidgets import *from PyQt5.QtCore import Qt, pyqtSignal, QTimer, QThread # 后三个都是用于第二个窗口class MyWindow(QWidget): def __init__(self): super().__init__() self.s...原创 2018-03-04 01:42:06 · 6505 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 9【QFileDialog及BUG如何处理,读取文件内容】
标准文件打开保存框QFileDialog单个文件打开 QFileDialog.getOpenFileName()多个文件打开 QFileDialog.getOpenFileNames()文件夹选取 QFileDialog.getExistingDirectory()文件保存 QFileDialog.getSaveFileName()from PyQt5...原创 2018-03-03 16:15:18 · 3821 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 8【菜单栏如何添加点击事件,跳转URL】
首先介绍,按钮如何实现跳转外部链接# -*-coding:utf-8-*-# @Author : "GETF"# @Time : 2018/3/1 13:12from PyQt5.QtWidgets import QApplication, QWidget, QPushButton,QDesktopWidget,QLabel,QGridLayoutimport webbrowse...原创 2018-03-03 14:48:28 · 6529 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 7【教程资料分享】
同步更新于项目github source.md很遗憾这个专栏应该不会继续更新学习教程了,之前有朋友邮件问我什么时间继续提供教程或者推荐一下学习资料,在这里统一将自己的一些学习资料分享出来~ pyqt作为一个业余爱好者,可能只后闲暇时间会做一些小应用继续与大家分享~ 视频资料: Python图形界面编程书籍 书籍: 《PYQT5快速开发与实战》 知乎专栏: PyQt5图形界面编...原创 2018-02-09 14:44:28 · 3253 阅读 · 1 评论 -
Eric6与pyqt5学习笔记 6【实战2 window伪文本编辑器】【纯eric6操作】
从知乎上学习了一波eric的操作,果然很爽,比之前纯代码开发确实舒服很多,不过推荐新手还是了解一点代码的含义~要不然eric需要个人进行修改的地方你会读不懂生成的代码的意思~ 这里补充一波pyqt5基本常用类:QtCore模块涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及到的 time、文件、目录、数据类型、文本流、链接、mime、线程或进程等对象。QtWidgets模块包含了一原创 2017-11-24 00:51:51 · 2354 阅读 · 3 评论 -
Eric6与pyqt5学习笔记 5【实战1 简易计算器】
参考网上一些大佬的博客和各种学习网站,一路学习下来,总算弄懂了事件,信号槽的机制,这里总结一下自己的第一个实战程序,简易计算器,有兴趣的也可以来试试~1.效果图2.功能介绍:能进行最基本的加减乘除运算3.代码思路:首先构思布局,这里在我的第三篇学习笔记中已经基本完成了布局,不重复叙述 其次对布局进行优化,如上面的单行文本编辑控件不可被直接编辑 再就是重头戏,如何进行计算,clear和back怎么原创 2017-11-20 16:36:45 · 3645 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 4 【信号,事件和打包exe】
1.事件和处理事件 所有的GUI应用都是事件驱动的。事件主要由应用的用户操作产生的。但是事件可能由其他条件触发,比如:一个网络连接,一个窗口管理器,一个定时器,这些动作都可能触发事件的产生。当我们调用应用的exec_()方法时,应用进入了主循环。主循环用于检测事件的产生并且将事件送到用于处理的对象中去。 在事件模型,有三个参与者 事件源 事件对...原创 2017-11-10 15:21:31 · 3447 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 3【水平,垂直,网格,窗体四大类布局】
ummm,这段博主时间比较忙,准备下周的比赛还有一个app的开发(即将放到github,欢迎提出意见~),所以学习了好几天才更新第三篇笔记~ 上篇学习笔记提到了从最基本的setGeometry()设置窗口,也提到了居中,利用QDesktopWidget类来解决这个问题,但是,按钮大小和位置也还是固定设置的,这里,带大家继续学习,如何布局~1.布局常用类常用到的布局类...原创 2017-10-31 23:51:02 · 2812 阅读 · 0 评论 -
Eric6与pyqt5学习笔记 2【页面基本布局】
0X01.图形化拖拽生成最基本图形化界面 之前配置了学习环境,现在来正式学习吧,为了便于理解,首先推荐大家去使用图形化界面拖拽生成一个,这里推荐一个博主的博客,点这里,先去熟悉一下基本用法0x02.正式了解pyqt5代码 参考了各种资料,从最基础的开始入门吧,1.生成一个窗口<span style="color:#333333"># -*- co...原创 2017-10-26 18:10:54 · 2912 阅读 · 1 评论 -
Eric6与pyqt5学习笔记 1【安装和配置】
一起学习pyqt吧~==========================================================学习配置环境,我的python环境为python3.5 PyQt5下载地址:https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/ Eric6下载地址:https://sourceforge.原创 2017-11-24 16:09:30 · 3314 阅读 · 0 评论