zhouyuming_hbxt的博客

对自己学习到的东西做个笔记!

Makefile学习笔记二之书写规则

规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在规则中使用通配符 make支持三各通配符:“*”,“?”和“[...]”。 波浪号(“~”)字符在文件名中也有比较特殊的用途。如果是“~/test”,这就表示当前用户的$HOME目录下的test目录。而“~hchen/test”则表...

2019-09-16 20:00:16

阅读数 23

评论数 0

Makefile学习笔记一之基础知识

什么是makefile 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 关于程序的编译和链接 编译(compile):首先要把源文件编译成中间代码文件(Windows下.obj文件,Unix下.o文件) 链接(link):把大量的Object File合成执行文...

2019-09-16 10:34:54

阅读数 23

评论数 0

Python之pandas学习笔记

pandas的安装:pip install pandas 安装pandas的依赖库qtpandas:pip install qtpandas 采用上面方法安装的qtpandas集成到PyQt5环境下会报错 新的方法有以下两种: 1、git clone https://github.com/...

2019-09-13 08:48:21

阅读数 14

评论数 0

Python之正则表达式学习笔记

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 re模块使Python语言拥有全部的正则表达式功能。 compile 函数按一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 ...

2019-09-13 08:13:13

阅读数 11

评论数 0

Python之SQLite学习笔记

SQLite的主要应用场景是作为手机应用的数据库以及小型桌面软件的数据库。 安装并使用SQLite 官方下载地址:https://www.sqlite.org/index.html 将SQLite添加到Path环境变量 SQLite管理工具 SQLiteStu...

2019-09-12 13:49:16

阅读数 27

评论数 0

Python之PyInstaller打包项目生成EXE文件学习笔记

PyInstaller的官方网站地址是:http://www.pyinstaller.org/ PyInstaller的安装:pip install pyinstaller

2019-09-12 13:34:47

阅读数 14

评论数 0

PyQt5不规则窗口的显示学习笔记

# -*- coding: utf-8 -*- """ 【简介】 不规则窗体的实现 """ import sys from PyQt5.QtWidgets import QApplication ...

2019-09-12 12:00:25

阅读数 14

评论数 0

PyQt5基于QSS的UI美化学习笔记

''' 【简介】 QSS样式 ''' from PyQt5.QtWidgets import * import sys class WindowDemo(QWidget): def __init__(self ): super().__init_...

2019-09-12 11:24:53

阅读数 15

评论数 0

PyQt5图形和特效学习笔记

''' 【简介】 界面风格例子 ''' import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5 import QtCore from PyQt5.QtGui im...

2019-09-11 21:30:35

阅读数 14

评论数 0

Python之装饰器学习笔记

装饰器本质上是一个python函数,其返回值也是一个函数对象 作用:在不修改原函数的情况下,为已有的函数添加新的功能。如插入日志、性能测试、事务处理、缓存、权限校验等场景。 闭包函数 在函数内部定义一个内嵌函数,内嵌函数引用了外部函数的变量,此时内嵌函数称为闭包函数。闭包函数所引用的外部定义...

2019-09-11 20:09:18

阅读数 15

评论数 0

PyQt5窗口数据传递学习笔记

在不同的窗口之间传参有两种常用的方式: 在自定义对话框之间通过属性传参 在窗口之间使用信号与槽机制传参 多窗口数据传递:调用属性 ''' 【简介】 对话框关闭时返回值给主窗口 例子 ''' from PyQt5.QtCore import * from PyQ...

2019-09-11 19:49:41

阅读数 30

评论数 0

PyQt5事件处理机制学习笔记

Qt事件的类型: PyQt提供了5种事件处理和过滤的方法(由弱到强) 重新实现事件函数 比如mousePressEvent()、keyPressEvent()、paintEvent(),这是最常规的事件处理方法。 import sys from PyQt5.QtCore imp...

2019-09-11 14:04:58

阅读数 23

评论数 0

PyQt5网页交互学习笔记

PyQt5使用QWebEngineView控件来展示HTML页面,QWebEngineView使用Chromium内核可以给用户带来更好的体验。WebEngine框架是基于Chromium上的Content API封装,投入成本小,可以很好的支持HTML5。 from PyQt5.QtCo...

2019-09-10 15:16:50

阅读数 14

评论数 0

Windows操作系统配置

Fliqlo

2019-09-10 14:08:43

阅读数 13

评论数 0

PyQt5多线程学习笔记

多线程技术涉及的三种方法:计时器模块QTimer、多线程模块QThread、事件处理 QThread类常用方法和信号 from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets impor...

2019-09-10 13:57:02

阅读数 15

评论数 0

PyQt5高级界面控件学习笔记

表格和树 QTableView QTableWidget继承自QTableView,主要区别是QTableView可以使用自定义的数据模型来显示内容(先要通过setModel来绑定数据源),而QTableWidget只能使用标准的数据类型,并且单元格数据是通过QTableWidgetItem对象...

2019-09-08 16:13:52

阅读数 20

评论数 0

PyQt5窗口绘图类控件学习笔记

在PyQt5中,一般可以通过QPainter、QPen和QBrush这三个类来实现绘图功能 QPainter QPainter类在QWidget上执行绘图操作,绘图操作在QWidget.paintEvent()中完成,绘图方法必须放在QtGui.QPainter对象的begin()和end()...

2019-09-05 21:30:32

阅读数 17

评论数 0

PyQt5基本窗口控件学习笔记

QMainWindow不能设置布局(使用setLayout()方法),因为它有自己的布局。 验证器 # -*- coding: utf-8 -*- ''' 【简介】 PyQt5中 QLineEdit的验证器例子 ''' from PyQt5.QtWidget...

2019-09-02 20:08:45

阅读数 29

评论数 0

PyQt5信号和槽机制学习笔记

控件发射的信号指定槽函数的三种方法: 在窗口的UI设计中操作添加信号和槽 通过代码连接信号和槽 通过Eric的“生成对话框代码”的功能产生信号和槽 使用pyqtSignal()函数创建一个或多个重载的未绑定的信号作为类的属性,信号只能在QObject的子类中定义。 信号必须在类创建时定...

2019-09-02 11:06:27

阅读数 26

评论数 0

PyQt5界面开发工具QtDesigner学习笔记

通过Python脚本把.ui文件转换为.py文件 # -*- coding: utf-8 -*- ''' 【简介】 ui转换成py的转换工具 ''' import os import os.path # UI文件所在的路径 dir = './' # 列出目...

2019-09-01 16:09:51

阅读数 21

评论数 0

提示
确定要删除当前文章?
取消 删除