自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WoHowLearn的博客

432987409 (入群先看 本群须知 ) 微信公众号:WoHowLearn

  • 博客(59)
  • 收藏
  • 关注

原创 Terminal GUI / Console GUI / 命令行可视化界面

image.png需要这个东西的初衷 :nodejs (vue/react) cli 创建模板的询问过程无法回退 , 只能重头开始 ;linux各种运维命令行根本记不住 , 需要一个界面来记录常用命令 ;我们的需求 :鼠标/光标支持 (表单)键盘支持常用组件 / 高阶组件(Tree, List, Tab, Table, 图表...)滚动条组件(ScrollView)...

2021-09-03 00:50:52 1718

原创 django vue template 测试(一)

参考文献 :https://www.jianshu.com/p/9eea64371692https://blog.youkuaiyun.com/amio_/article/details/88354438vue creaeted app00 , 安装依赖 ;image.pngdjango-admin startproject app ,把app目录复制到app00 ,创建apps文...

2020-12-27 14:43:12 484

原创 axios.all + axios-retry 重试

axios.all 只要一个请求出现失败 , 就不会走then.https://segmentfault.com/q/1010000022011292使用 axios-retry 来使每个请求确保成功.const axios = require('axios');const axiosRetry = require('axios-retry');// https://segmentfault.com/q/1010000022011292// https://stackoverf

2020-12-13 09:42:47 1236

原创 pytest-qt 测试模态窗体

大概想测一下这个界面 :image.png步骤分别是 :点击 开始扫描 弹出 选择路径窗口 ;勾选路基 ;3.点击确定 ;需要测试的函数 :image.png测试函数 :image.png可以发现断言失败 .image.png官方文档 : 测试模态窗体.https://pytest-qt.readthedocs.io/e...

2020-04-27 22:22:59 936

原创 修改pyuic代替pyside2-uic

最近看到挺多人用pyside2的uic编译ui文件有问题 .写个解决办法.首先 ,pip install qtpy ,这个是兼容pyqt5和pyside2的 , 无缝转换 .然后 ,修改 pyqt5 的 uic ,image.png最后用pyuic5 , 生成Ui_XXX.py文件 . ...

2020-04-06 19:19:28 1792

原创 判断屏幕等宽字符串的长度

image.png【新手】重庆-搬砖-NoWait 22:41:50 @北京-BUG开发-黑择明 求指点【专家】北京-BUG开发-黑择明 22:43:04 fontMetrics【专家】 https://pyqt.site (892768447) 22:43:54 QFontMetrics【专家】 https://pyqt.site (892768447...

2019-12-26 19:54:13 238

原创 fiddler抓取手机端微信

参考 :https://www.cnblogs.com/lingqiang0605/p/9320880.html1、设置端口与fiddler的端口保持一致:8888;2、设置IP地址与PC机的IP保持一致image4、然后就可以进行抓包了,抓包完成之后,需要关掉手机的代理,否则,手机无法上网PC:如果APP端需要抓取HTTPS的请求消息,必须在手机上...

2019-10-14 15:55:23 3946

原创 0.状态机模块

GUI涉及到挺多的状态改变 , 以前一直用 if...else 来判断 , 最近读了设计模式 ,发现有个状态模式 , 随后发现了状态机这个东西 .python的状态机模块挺多的 , 不过好像很多都不更新了.推荐2个状态机模块 , 但是也没有太深入的使用经验 , 就跑跑例子 , 以后有更详细的pyqt例子再补上 .1: pip install pyth...

2019-07-17 17:05:00 274

原创 1.python键盘/鼠标hook 全局钩子模块

pyHook3安装命令 : pip install pyhook3https://blog.youkuaiyun.com/q871063970/article/details/86648386似乎将pyhook支持py3版本的了? 没有太多研究.缺点: 只支持win平台.2.keyboard & mouse安装命令: pip install...

2019-07-17 11:49:00 4176

原创 1.前置条件准备(二) - 像读文章一样读源码

不得不说 开源项目没有一个提纲 , 看起来太操蛋了。问了作者, 作者说 , 你运行下主函数, 然后慢慢跟 。。。image.png没有目的地概览 , 不知不觉就追究到细节里面去了。image.png所以这一篇文章的目地就是 , 如何在没有提纲的情况下 , 能更好的只关注流程 , 而不是细节 。开始 :python D...

2019-07-07 01:36:00 226

原创 在qt中使用阿里云图标

阿里云图标下载选择下载svg( 当然你可以选择下载png , 然后按照 qt正常设置图片的方法 , 经过测试 , 还是应该选择这种方法)在这里插入图片描述详解使用icomoon生成字体图标的方法并应用 https://icomoon.io/注意 在这里插入图片描述注意复制的是这里的方块 , 因为电脑上没有...

2019-02-13 19:26:00 423

原创 Qt 使用阿里云字体图标

阿里云图标下载选择下载svg( 当然你可以选择下载png , 然后按照 qt正常设置图片的方法 , 经过测试 , 还是应该选择这种方法)2. 详解使用icomoon生成字体图标的方法并应用 https://icomoon.io/3. 注意 注意复制的是这里的方块 , 因为电脑上没有这个字体库 , 所以不能显示 , 复制到qt设计师之后 显示如下:4.把2步骤下载的icomoon...

2019-02-13 19:17:57 707

原创 python 与 qml 传参 (一) pyqt5与qml传递字典和列表

pyqt5与qml 传递字典dict 和列表list网上都是那一篇基本类型的 , 死活找不到正确的 , 希望这篇大家都能看到 .一#!/usr/bin/env python# qml-test1.py'''(1)QML显式的调用Python函数定义一个类,并继承QtCore.QObject对象,并使用@修饰符修饰pyqtSlot创建rootContext对象,并使用setCon...

2019-02-04 14:18:40 3448

原创 pyqt之QGraphics系列----节点编辑器(公告)

截图好累 , 有时间出个视频 ...大家可以自己去下载仓库看看

2019-01-31 14:07:00 329

原创 django-rest-framework 学习笔记 (二) django 1.10版本的中间件 执行顺序

django中间件做多写5个函数process_requestprocess_viewprocess_responseprocess_exceptionprocess_render_templateview视图函数 即 处理 请求在处理视图函数之前增加额外功能 , 类似视图函数的装饰器 .目前使用过的中间件 :权限登录验证CSRF Token :如何实现 : 检验...

2018-11-25 06:39:39 779

原创 django-rest-framework 学习笔记 (一) django的View流程

https://www.cnblogs.com/0bug/p/8821026.html基于反射执行 : 根据method不同执行不同的请求方法 ,即 一个url 对应一个函数 .CBV的用法常见的request请求注意 GET没问题 , 但是 POST就会CSRF跨域问题 .下一详讲....

2018-11-25 04:47:16 233

原创 django-rest-framework 学习笔记 (序)

django-rest-framework 为django的扩展框架 , 以下简称drfdrf 笔记的视频教程地址其他精彩笔记1- 武沛齐其他精彩笔记2- 武沛齐项目型drf开发博客api , github 分步源码老男孩 9期 drf+vue 104 day 之后 ~[百度一下drf + vue 生鲜电商什么的 , 讲得比较粗略]...

2018-11-25 03:26:08 445

原创 vue-router 路由 基本使用(二) ——嵌套路由

定义路由注册路由使用路由

2018-11-21 03:53:31 182

原创 vue-router 路由 基本使用(一) ——基本路由

定义路由组件 : 在Pages 文件夹下 先构造 2 个 空页面 About.vue 和 Home.vue;注册路由 : 在router/index.js 导入两个页面 并 构造页面的路由路径;main.js引入Vue, App和 router 模块, 实例化Vue对象;main.js引入Vue, App和 router 模块, 实例化Vue对象;使用路由 :rou...

2018-11-21 03:45:24 362 1

原创 python 在类里使用进程池

首先, 进程池的作用就是减少进程的创建和释放 开销的, 所以在类中作为局部变量是不合适的;其次, 进程池必须在if __name__ == "__main__"里 ,否则会报 frozen_ 什么什么的错误;(这一点可能解释有误);然后, 线程池的apply_async 中如果传入self.xxx方法,会报multiprocessing.Pool p...

2018-11-16 21:30:00 2765

原创 尚硅谷 Vue 学习笔记(7) 事件处理

事件修饰符:.prevent : 阻止事件的默认行为 event.preventDefault()29行点击标签后 阻止跳转.stop : 停止事件冒泡 event.stopPropagation()33行阻止事件向下传递

2018-11-09 01:41:14 206

原创 尚硅谷 Vue 学习笔记(5) 条件渲染

条件渲染:v-if , v-else : 是动态生成v-show : 初始化就生成, 用display:none来控制是否显示.

2018-10-23 16:13:36 186

原创 尚硅谷 Vue 学习笔记(4) class与style绑定

比较简单

2018-10-23 15:46:54 195

原创 尚硅谷 Vue 学习笔记(3) 计算属性和监视

vue实例vm有4个属性el, data, computed, watch ,computed 即计算属性:computed: 执行时间:1.初始化显示执行2.相关的data属性数据(this.firstName , this.lastName)发生变化3.this 指的是vm对象fullName1( ) 和fullName3 括号什么意思具体看截图的代码注释;watch 和 ...

2018-10-23 15:18:45 298

原创 尚硅谷 Vue 学习笔记(2) 模板语言

2018-10-23 04:28:17 376

原创 尚硅谷 Vue 学习笔记(1) vue流程

2018-10-23 03:40:38 940

原创 pyqt之QGraphics系列----节点编辑器(八,九,十)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.git八九十效果图无完成node之间的连接线 , 并移动的时候刷新连接线.代码node_editor_wnd.py实例化连接线image.pngfr...

2018-10-21 23:08:00 834

原创 pyqt之QGraphics系列----节点编辑器(七)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.gitimage.png效果图image.png代码和第四 五讲 类似 , 不具体描述node_graphics_socket.py连接点样式具体实现ima...

2018-10-19 18:21:00 432

原创 pyqt之QGraphics系列----节点编辑器(六)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.gitimage.png效果图node的变化代码添加的qss暂时不讲;添加qwidget控件进qgraphicsnode_content_widget.pyfrom PyQt5.QtW...

2018-10-19 15:41:00 567

原创 pyqt之QGraphics系列----节点编辑器(四, 五)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.git四.png五.png效果图image.png代码五- 先来看看 对各种对象的实例化改变:node_editor_wnd.pynode_editor_wnd...

2018-10-19 15:11:00 1166

原创 pyqt之QGraphics系列----节点编辑器(三)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.gitimage.png效果图image.png代码增加 拖拽画布 和 滚轮缩放效果node_graphics_view.pyfrom PyQt5.QtWidgets import QG...

2018-10-19 14:37:00 843

原创 pyqt之QGraphics系列----节点编辑器(二)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.gitimage.png效果图image.pngnode_editor_wnd.py增加了一些测试from PyQt5.QtWidgets import *from PyQt5.QtGu...

2018-10-19 13:51:00 885

原创 pyqt之QGraphics系列----节点编辑器(一)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.git此处显示文件增删改的情况文件情况效果图image.png代码main.pymain.py 后面章节都不会改变 , 之后就不重复发了.import sysfrom PyQt5.Q...

2018-10-19 13:49:00 2193 1

原创 pyqt 使用qt本地帮助文档

在大家安装完pyqt5-tools 后 ,目录下会有 assistant.exe 这个就是qt的本地文档浏览器。但是一般是空的,因为你还没有加载进去QQ群 : 432987409把下载的添加进去就可以了。...

2018-10-06 14:53:00 5598 1

翻译 qt 官方例子 QML Plugin Example —— qmlextensionplugins 运行方法

代码地址解决方案参考地址按官方说法 :在win10下的始终报找不到make这个命令 ,而且 报错 module "TimeExample" plugin "qmlqtimeexampleplugin" not found,打开D:\Qt\Qt5.9.1\Examples\Qt-5.9.1\qml\qmlextensionplugins\qmlextensionplugins.pr...

2018-10-02 03:36:59 1368

原创 3.QFileSystemModel 重命名表头的问题

QFileSystemModel参考文献https://stackoverrun.com/cn/q/3611716image.pnghttps://www.devbean.net/2013/02/qt-study-road-2-qfilesystemmodel/image.png我用QTableVie...

2018-09-21 22:36:00 1954

原创 pyqt之QGraphics系列----节点编辑器(序)

仓库地址 https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials.gitimage.png可以看到作者已经把教程顺序写得很完整了 , 文本做一个翻译 .效果图image.png ...

2018-09-10 00:18:00 772

原创 常用pyqt5 API

pythonos.path.exists(a_pathFile)获取python系统路径import distutils.sysconfigdistutils.sysconfig.get_python_lib(True) BASE_EXEC_PREFIX = r'C:\Users\Win_Lin\AppData\Local\Programs\Python\Py... ...

2018-09-08 16:16:00 4972

原创 pyinstaller 与 multiprocessing 冲突

没打包之前运行没问题 , pyinstaller 打包之后 会内存泄漏# -*- coding: utf-8 -*-from multiprocessing import Process, Queueimport os, time, random# 写数据进程执行的代码:def write(q): print('Process to write: %s' % os.getp...

2018-08-31 18:30:00 962

原创 pycharm调试pyqt 没有错误信息提示 原因 及配置

pycharm的智能提示比eric6优秀很多,但是一开始配置的时候运行不提示错误,下面讲如何显示错误提示。针对单个脚本修改.png 需要把箭头处的框勾选上勾选这样pyqt项目的错误就会提示了。...

2018-08-08 09:51:00 6368

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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