- 博客(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
原创 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 路由 基本使用(一) ——基本路由
定义路由组件 : 在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 学习笔记(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
原创 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关注的人