![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python开发
文章平均质量分 70
Python开发
Willliam_william
这个作者很懒,什么都没留下…
展开
-
PyQt5开发之路(4)—文本框的使用
PyQt5开发之路(4)—文本框的使用一、前言参考视频:https://www.bilibili.com/video/BV1ot411d748?p=10二、单行文本框单行文本框Line Edit位于【Input Widgets】栏中,它可以用来输入单行字符串如下所示,我们编写代码将输入的内容在一个Label控件中显示出来编写代码如下所示 #!/usr/bin/env python# -*- coding:utf-8 -*-# Author: Williamimport sysfr原创 2021-08-11 16:02:11 · 3556 阅读 · 0 评论 -
PyQt5开发之路(3)— button控件和信号与槽
PyQt5开发之路(3)— button控件和信号与槽一、前言信号(signal)和槽(slot)是Qt的核心机制,在创建事件循环之后,通过建立信号和槽的连接就可以实现对象之间的通信,当信号发射(emit)时,连接的槽函数将会自动执行。参考视频:https://www.bilibili.com/video/BV1ot411d748?p=7二、添加一个功能按键首先,添加一个按键到ui界面:然后点击【Edit】 -> 【Edit Signals/Slots】,然后我们按住新加入的按键拖动原创 2021-08-11 13:27:28 · 4054 阅读 · 0 评论 -
PyQt5开发之路(2)— Label控件和布局管理
PyQt5开发之路(2)— Label控件和布局管理一、前言参考:https://www.bilibili.com/video/BV1ot411d748?p=5二、Label控件Label控件可以说是最简单的控件了,因为他只做显示作用,我们可以在【Qt Designer】中的Display Widgets下找到他,然后其显示的内容我们可以双击其修改,也可以在右侧属性栏下的text属性下修改三、布局管理器Qt Designer提供了4种窗口布局方式,分别如下所示Vertical Layou原创 2021-08-10 21:22:58 · 1435 阅读 · 0 评论 -
PyQt5开发之路 — 将python脚本打包为可执行程序
PyQt5开发之路(3)— 将python脚本打包为可执行程序一、前言在上一个项目里(按键的使用),我们已经编写好了一个简单的窗口程序,那么能不能将其生成一个可执行文件,就是我们双击就可以运行的程序呢?首先我们需要安装一个python包:pyinstaller二、开始打包1、打包为一个文件夹例如我要打包的python脚本为RunpushButton.py,那么直接使用目录即可打包:pyinstaller RunpushButton.py我们可以在当前目录下看到一个dist文件夹,在原创 2020-05-11 14:48:23 · 2425 阅读 · 0 评论 -
PyQt5开发之路(1)— PyQt5开发环境的搭建
PyQt5开发之路(1)— PyQt5开发环境的搭建本次开发基于PyCharm,Python3和PyCharm的安装参考:Python的学习之路(1)— 开发环境搭建和第一个hello world程序一、PyQt5包及其工具的安装打开PyCharm,然后通过【Settings】 ->【Project】->【Project Interpreter】打开Python包安装界面,搜索P...原创 2020-04-26 20:22:29 · 794 阅读 · 0 评论 -
Python开发之路(6)— 综合心知天气、语言唤醒和百度API做一个语音天气助手
Python开发之路(6)— 综合心知天气、语言唤醒和百度API做一个语音天气助手一、修改代码在之前博客(Python开发之路(4)— 使用 snowboy 做语音唤醒功能)的基础上,对代码进行修改。因为在打开声卡的过程中需要消耗比较多的时间,所以我们在打开声卡后,打印一行提示符,因为我们之后要使用声卡播放声音,所以将声卡的output设为True,然后我们将回调函数参数修改,不再使...原创 2020-04-25 19:39:25 · 1365 阅读 · 3 评论 -
Python开发之路(5)— 使用HTTP获取天气情况
Python网络通信(6)— 使用HTTP获取天气情况一、心知天气首先,我们需要使用到的一个平台就是心知天气:https://www.seniverse.com/进入心知天气的网站,注册一个账号,然后申请一个免费版就够用了:然后我们得到公钥和密钥:二、编写程序首先,导入我们需要使用的模块:from urllib import request然后通过刚才得到的密钥合成一个完整的...原创 2020-04-25 14:33:32 · 436 阅读 · 0 评论 -
Python开发之路(4)— 使用 snowboy 做语音唤醒功能
Python开发之路(4)— 使用 snowboy 做语音唤醒功能本次开发在Ubuntu16.04虚拟机系统。一、snowboy介绍snowboy 是一个开源的、轻量级语音唤醒引擎,可以通过它很轻松地创建属于自己的类似“hey, Siri” 的唤醒词。它的主要特性如下:高度可定制性。可自由创建和训练属于自己的唤醒词 始终倾听。可离线使用,无需联网,保护隐私。精确度高,低延迟 轻量可嵌入...原创 2020-04-25 11:36:04 · 13423 阅读 · 15 评论 -
Python开发之路(3)— 使用百度API实现语音合成
Python开发之路(2)— 使用百度API实现语音合成一、在百度智能云创建语音识别应用参考上一篇博客即可:在百度智能云创建语音识别应用二、获取Access Token同样的,参考上一篇博客即可:获取Access Token三、向百度服务器请求,获得语言合成结果通过查阅百度语音合成的技术文档,我们有两种方法向百度服务器请求:我们使用推荐的POST方式,首先将我们需要合成的文字安装技...原创 2020-04-25 00:22:10 · 2871 阅读 · 6 评论 -
Python开发之路(2)— 使用百度API实现语音识别
Python开发之路(2)— 使用百度API实现语音识别一、在百度智能云创建语音识别应用打开百度智能云:https://cloud.baidu.com/登录控制台,选择语音技术:然后点击创建应用然后输入应用名称名称、选择应用类型,接口选择默认即可,输入描述,然后点击立即创建即可然后我们就可以看到创建好的应用二、获取Access Token...原创 2020-04-24 17:14:00 · 3469 阅读 · 2 评论 -
Python开发之路(1)— 使用Pyaudio进行录音和播音
Python开发之路(1)— 使用Pyaudio进行录音和播音一、安装Pyaudio1、在Windows10的PyCharm集成开发环境里安装Pyaudio原创 2020-04-23 13:47:45 · 19087 阅读 · 17 评论 -
Python网络通信(6)— COAP通信
Python网络通信(6)— COAP通信一、COAP概述COAP的介绍参考:【IoT】基于NB-IoT的CoAP协议浅析COAP的开发参考:NB-IoT应用开发笔记COAP通过UDP调试参考:CoAP协议学习笔记 1.3 用UDP工具来调试CoAP二、COAP包的安装1、在Pycharm中安装直接搜索CoAPthon3,然后点击安装即可2、在Ubuntu 下使用PIP3安装直...原创 2020-04-30 19:02:56 · 4328 阅读 · 1 评论 -
Python网络通信(5)— HTTP通信之urllib库
Python网络通信(5)— HTTP通信之urllib库一、urllib库介绍urllib库是python中一个最基本的网络请求库。可以模拟浏览器的行为,向指定的服务器发送一个请求,并可以保存服务器返回的数据。在python3的urllib库中,所有和网络请求相关的方法,都被集成到urllib.request模块下面了。二、urllib.request 模块里的函数首先从urllib库...原创 2020-04-23 18:31:33 · 1155 阅读 · 0 评论 -
Python网络通信(4)— HTTP协议
Python网络通信(4)— HTTP协议一、url介绍URL是Uniform Resource Locator的简写,意思是统一资源定位符。一个URL由以下几部分组成:scheme://host:port/path/?query-string=xxx#anchorscheme: 代表的是访问的协议,一般为http、https或ftp等。host : 主机名,域名。比如www.ba...原创 2020-04-23 17:12:47 · 430 阅读 · 0 评论 -
Python网络通信(3)— MQTT通信
Python网络通信(2)— MQTT通信一、安装MQTT支持包首先我们需要安装支持MQTT通信的python包,打开PyCharm里的【Settings】,找到【Project Interpreter】,然后点击右边的加号搜索“paho-mqtt”,找到后点击安装:或者直接使用命令安装:pip3 install paho-mqtt如果提示“'pip3' 不是内部或外部命令,也不...原创 2020-04-21 18:30:38 · 1943 阅读 · 0 评论 -
Python网络通信(2)— TCP通信
Python的学习之路(3)— 网络通信之TCP通信一、TCP客户端1、建立连接我们要使用到socket,首先要导入socket 包import socket创建一个tcp套接字,ipv4协议,使用SOCK_STREAM参数,不填proto,就会默认自动选择tcp协议; # 1、创建一个TCP服务端套接字对象 tcp_client = socket.socket(socket...原创 2020-04-15 16:31:18 · 4122 阅读 · 4 评论 -
Python网络通信(1)— UDP通信
Python的学习之路(2)— 网络通信之UDP通信一、socket我们要进行网络通信,那么就要用到socket,socket即网络套接字,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。在 Python 中,使用socket 模块的函数 socket 就可以创建一个socket对象,socket()函数的参数分别有family, type, proto。...原创 2020-04-14 20:00:55 · 6029 阅读 · 1 评论 -
Python笔记(一)
Python笔记(一)1、Python模块(库)分类1:标准库–不需要另外安装,可以直接使用的库分类2:第三方库–需要下载安装的库2、Python数据类型-列表创建列表:name_list = ['alex', 'seven', 'eric']#或name_list = list(['alex', 'seven', 'eric'])3、列表的复制import copynam...原创 2019-12-15 15:28:18 · 144 阅读 · 0 评论