欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入我们的社群。

最新发布 第43页

迷途小书童的Note-- 编程、技术、分享

PyQt5开发

PyQt5系列教程(七)界面和逻辑分离

PyQt5系列教程(七)界面和逻辑分离
软硬件环境 windows 10 64bit Miniconda with python 3.7.1 PyQt5 PyCharm 前言 前面的内容我们介绍了利用QtDesigner来设计界面,再通过批处理脚本pyuic5.bat将ui文件转换成python源文件。不过由于要响应事件操作,往往会将相应的槽函数写在ui的py文件里(前面的示例就是这样),这样,界面和逻辑的开发代码就混合在一起了,每一次的ui的更新都会……继续阅读 »

迷途小书童 5年前 (2019-12-04) 8297浏览 0评论 0个赞

PyQt5开发

PyQt5系列教程(六)信号和槽

PyQt5系列教程(六)信号和槽
软硬件环境 windows 10 64bit Miniconda3 with python 3.7.1 PyQt5 前言 信号(Signal)和槽(Slot)是Qt编程中对象间通讯的机制,在编写PyQt5程序时,不可能离得开信号和槽。在Qt中,每一个QObject对象,包括PyQt中所有继承自QWidget的控件(因为它们都是QObject的子对象)都支持signal和slot机制。 signal和slot绑定……继续阅读 »

迷途小书童 5年前 (2019-12-04) 8233浏览 0评论 0个赞

PyQt5开发

PyQt5系列教程(五)定时器QTimer的使用

PyQt5系列教程(五)定时器QTimer的使用
软硬件环境 windows 10 64bit Miniconda3 with python 3.7.1 PyQt5 前言 如果需要在程序中周期性地进行某项操作,比如检测某种设备的状态,就会用到定时器。本文就来看看PyQT5中的QTimer的使用。 QTimer示例 假设要实现每过一秒计数一次这个功能,来看看QTimer怎么实现? self.timer = QTimer(self) self.count = 0 ……继续阅读 »

迷途小书童 5年前 (2019-12-04) 7055浏览 0评论 2个赞

PyQt5开发

PyQt5系列教程(三)利用QtDesigner设计UI界面

PyQt5系列教程(三)利用QtDesigner设计UI界面
软硬件环境 windows 10 64bit Miniconda with Python 3.7.1 PyQt5 PyCharm 2018.3 前言 制作程序UI界面,一般会有2种方法,利用UI制作工具和纯代码编写,像移动开发中的Android和iOS也都是这样,在PyQt5中,我们也有这么2种方式,本文主要介绍利用工具QtDesigner来完成UI界面的设计。 QtDesigner工具简介 QtDesigne……继续阅读 »

迷途小书童 5年前 (2019-12-04) 14915浏览 0评论 4个赞

PyQt5开发

PyQt5系列教程(一)搭建PyQt5开发环境

PyQt5系列教程(一)搭建PyQt5开发环境
软硬件环境 windows 10 64bit Miniconda with Python 3.7.1 PyQt5 PyCharm 2018.3 前言 Qt是一个开源的跨平台的GUI(图形用户界面)框架,为很多计算机语言提供了应用程序开发接口,另外还提供了基于C++的集成开发环境QtCreator、UI制作工具QtDesigner,使用起来既简单方便,又可以提升开发的速度。本文是PyQt5系列教程的第一篇,主要完成……继续阅读 »

迷途小书童 5年前 (2019-12-04) 6558浏览 0评论 2个赞

Mac

Mac挂载NTFS移动硬盘,免费方案

Mac挂载NTFS移动硬盘,免费方案
软硬件环境 macOS 前言 在使用Mac系统时,经常会碰到连接上移动硬盘,可以看到盘里的东西,可是却无法写盘的情况,报Read-only file system错误,这时大家可能最容易想到的方法就是去安装相应的软件,像NTFS for mac等等,不过一般情况下都会碰到license的问题。今天介绍的这种方法是在命令行下进行操作的,如果你既不想付费购买软件,又不想使用盗版,可以试试这种方法。其实那些App也只是……继续阅读 »

迷途小书童 5年前 (2019-12-04) 3756浏览 0评论 1个赞

Linux

使用supervisor管理进程

使用supervisor管理进程
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 supervisor 3.3.4 视频看这里 此处是youtube的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的支持。 supervisor简介 supervisor是一个用python语言编写的进程管理工具,它可以很方便的监听、启动、停止、重启一个或多个进程。……继续阅读 »

迷途小书童 5年前 (2019-12-04) 8368浏览 2评论 3个赞

实用模块

Python实用模块(十五)netifaces

Python实用模块(十五)netifaces
软硬件环境 Ubuntu 19.04 64bit anaconda3 with python 3.7.3 netifaces 0.10.9 前言 netifaces是一个非常简单好用的用来获取本机网卡信息的第三方库,如ip地址, MAC地址等等信息,支持Windows, Linux和MacOS. 安装netifaces 采用pip安装法 pip install netifaces 代码示例 获取当前主机所有的网……继续阅读 »

迷途小书童 5年前 (2019-12-04) 7275浏览 0评论 0个赞

实用模块

Python实用模块(十四)logging

Python实用模块(十四)logging
软硬件环境 ubuntu 19.04 64bit anaconda3 with python 3.7.3 logging 0.5.1.2 简介 软件运行时难免出现问题,日志是追踪问题的一种方式。不管是在软件的开发阶段、调试阶段或者上线后,日志都非常重要。当程序crash掉而你没有保存日志,那将是灾难性的,损失将非常巨大,而且几乎没有可能找到问题的所在。 print语句可以用来输出调试信息,但是它不是一个好的选择……继续阅读 »

迷途小书童 5年前 (2019-12-04) 6999浏览 0评论 0个赞

实用模块

Python实用模块(十三)pycurl

Python实用模块(十三)pycurl
环境 ubuntu 19.04 64bit anaconda3 with python 3.7.3 pycurl 7.43.0.2 视频看这里 简介 CURL 是一个基于 URL 进行数据传输的命令行工具,使用 C 语言编写,支持 http,https,ftp,telnet,file,ldap 等常见网络传输协议,具有速度快、体积小、效率高等特点。libcurl 是对应的 C 库。pycurl 是对应的 pyt……继续阅读 »

迷途小书童 5年前 (2019-12-03) 7490浏览 1评论 0个赞

实用模块

Python实用模块(十二)fire

Python实用模块(十二)fire
软硬件环境 ubuntu 18.04 64bit anaconda3 with python 3.7.1 fire fire fire与python实用模块推荐(1)_click_pathlib中介绍过click模块功能类似,但是fire使用起来更加的方便简单(基本上不用写代码及文档注释),功能更加强大。 安装fire pip install fire import fire def hello(name):……继续阅读 »

迷途小书童 5年前 (2019-12-03) 6395浏览 0评论 0个赞

实用模块

Python实用模块(十一)sh

Python实用模块(十一)sh
软硬件环境 ubuntu 18.04 64bit anaconda3 with python 3.7.1 sh 1.12.14 sh sh是一个完美替代subprocess的方案,它能帮助你方便的启动其它程序。 安装sh pip install sh sh中封装了很多的shell命令,但是官方宣称sh is not a collection of system commands implemented in P……继续阅读 »

迷途小书童 5年前 (2019-12-03) 3860浏览 0评论 0个赞

实用模块

Python实用模块(九)fabric

Python实用模块(九)fabric
软硬件环境 windows 10 64bit anaconada3 with python 3.7.1 fabric 2.4.0 fabric fabric是一个通过SSH来远程执行shell命令的第三方库,对于项目部署及运维人员非常有用,它同时支持python2和python3。fabric的实现基于Invoke和paramiko,Invoke实现了命令行的高级接口;而paramiko则实现了SSH协议。 fa……继续阅读 »

迷途小书童 5年前 (2019-12-03) 3848浏览 0评论 0个赞

实用模块

Python实用模块(八)imutils

Python实用模块(八)imutils
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 imutils 0.5.2 imutils简介 imutils是Adrian Rosebrock开发的一个python工具包,它整合了opencv、numpy和matplotlib的相关操作,主要是用来进行图形图像的处理,如图像的平移、旋转、缩放、骨架提取、显示等等,后期又加入了针对视频的处理,如摄像头、本地文件等……继续阅读 »

迷途小书童 5年前 (2019-12-03) 15496浏览 0个赞

实用模块

Python实用模块(七)psutil

Python实用模块(七)psutil
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 psutil psutils psutil(process and system utilities)是一个跨平台的获取系统信息(CPU、内存、磁盘、网络等)的库。在linux系统中可以通过一些命令工具来查看系统信息,如top、dstat、vmstat等,如果使用subprocess调用也能实现目标,但是自己解析起……继续阅读 »

迷途小书童 5年前 (2019-12-03) 3496浏览 0评论 0个赞