学习笔记
holwell lee
会计也爱玩编程~
展开
-
Pyqt5部分学习笔记6——重写窗口最小化事件change_event
https://www.cnpython.com/qa/130201关闭窗口事件是close_event最小化窗口事件是change_eventdef changeEvent(self, event): if event.type() == QtCore.QEvent.WindowStateChange: if self.windowState() & QtCore.Qt.WindowMinimized: event.ig原创 2021-05-02 12:01:57 · 2035 阅读 · 0 评论 -
python中logging日志模块详解
https://www.cnblogs.com/xianyulouie/p/11041777.htmllogging模块的处理流程1.四大组件(1)日志器(Logger):产生日志的一个接口。(2)处理器(Handler):把产生的日志发送到相应的目的地。(3)过滤器(Filter):更精细的控制那些日志输出。(4)格式器(Formatter):对输出的信息进行格式化。2.Logger(1)产生一个日志(2)操作Logger.setLevel() #设置日志器将会处理的日志消息的最低严重转载 2021-04-17 01:18:05 · 154 阅读 · 1 评论 -
Pyqt5部分学习笔记5——程序最小化到托盘
完全copy的这位前辈的代码:https://blog.csdn.net/marwenx/article/details/107200049class TrayIcon(QtWidgets.QSystemTrayIcon): def __init__(self,MainWindow,parent=None): super(TrayIcon, self).__init__(parent) self.ui = MainWindow # MainWindo是这个类里所需转载 2021-02-10 14:55:22 · 725 阅读 · 0 评论 -
PyQt5学习笔记4 - closeEvent()重写,添加关闭窗口触发的事件
https://blog.csdn.net/u010139869/article/details/79449315转载 2021-02-10 12:02:22 · 4568 阅读 · 0 评论 -
Pyqt5部分学习笔记3——QListWidget的使用
先上一份官方文档链接:https://doc.qt.io/qt-5/qlistwidget.html1.信号要了解一个pyqt类的用法,主要是了解它有哪些信号,不含继承信号,QListWidget自身的信号包括如下:。currentItemChanged(QListWidgetItem current, QListWidgetItem previous)信号# 当列表部件中的当前项发生变化时发射,会发射两个参数给槽函数,分别表示当前选择项和在此之前的选择项,下面依次类推。currentRowCh原创 2021-02-08 16:11:53 · 1766 阅读 · 1 评论 -
Python——模块——配置模块(ConfigParser)
一、读取read(filename) 直接读取ini文件内容sections() 得到所有的section,并以列表的形式返回options(section) 得到该section的所有optionitems(section) 得到该section的所有键值对get(section,option) 得到section中option的值,返回为string类型getint(section,option) 得到section中option的值,返回为int类型二.写入add_section(se转载 2021-02-08 12:56:21 · 417 阅读 · 1 评论 -
Pyqt5部分学习笔记2——qtdesigner生成的ui布局或者py布局文件的调用
1、ui动态布局文件的使用简单用法from PyQt5.uic import loadUiapp = QApplication([])ui = loadUi('layout.ui')ui.show()app.exec_()实际开发用法from PyQt5.QtWidgets import QApplicationfrom PyQt5.uic import loadUiclass MyMainwin: def __init__(self): # 从文件中加载原创 2021-02-08 01:44:45 · 657 阅读 · 1 评论 -
BeautifulSoup库-学习笔记
基本用法BeautifulSoulp库可以将网页解析为Soup文档,返回的BeautifulSoup对象具有很多方法,可用于提取数据。resp = requests.get(url, headers=headers)soup = bs4.BeautifulSoup(resp.text, 'html.parser')print(soup.__class__)# 输出 <class 'bs4.BeautifulSoup'>解析器pytho标准库...原创 2021-01-19 17:24:02 · 192 阅读 · 0 评论 -
python中字符编码和解码的理解
主要通过阐述字符编解码的概念和在分析python中遇到的具体场景,来清楚的理解字符编码解码。概念首先得理解编码和解码的概念,无论是编码还是解码,也无论是utf8,gbk,unicode,ascii等等其他编解码方式,它们都是针对字符和二进制码而言。计算机只能存储和读取二进制码,而人只能认识字符,而将二进制码和字符进行连接的就是编解码方式。人:字符 ——编码——> 计算机:二进制码人:字符 <——解码—— 计算机:二进制码例子1:记事本保存原理:通过将输入的字符以指定编码方式(未指定原创 2021-01-19 13:38:19 · 130 阅读 · 0 评论 -
Markdown学习笔记
本笔记就是用markdown编辑器编辑,边学习边应用,哈哈由于markdown编辑器会自动将相应格式渲染,所以所有关于格式的记录都放在代码块内,并在下面展示相应渲染效果。1 Markdown标题1.1 使用 = 和 - 表示第一和二级标题需要在标题下面行添加=或-。一级标题==二级标题-1.2 使用#号标记使用不同#数目来表示不同级别标题。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题2 Markdown段落2.原创 2021-01-16 20:43:33 · 330 阅读 · 0 评论 -
Pyqt5部分学习笔记1——信号和槽机制
Pyqt5部分学习笔记1.信号和槽机制一类是控件自带的常用信号,clicked,changed等等,不展开写,可根据需求在ide中自己找到这些事件的信号。另一类是自定义信号,这部分比较关键,他是不同pyqt5子线程与主线程之间通信的主要方式,因为所有内部函数在子线程处理后返回的结果,需要通过发射信号来触发Gui界面控件的变化或输出。在实际开发中,我们会用到不同的信号,也会需要触发不同控件的输出,这时候定义一个专门的pyqtSignal信号类,在类中定义多个信号,只需要在运行时实例化这个信号对原创 2021-01-14 16:08:52 · 409 阅读 · 3 评论 -
Python正则总结
Python正则总结re.match 从头开始匹配re.search 匹配第一个. 任意单字符[abcd]='a|b|c|d' 字符集,集合中任意一个字符* 重复0,n次+ ...原创 2021-01-14 14:54:44 · 140 阅读 · 0 评论