MacPython

Mac Python PyQt5 环境搭建

喜夏-厌秋 提交于 2021-01-13 03:50:56
pip install pyqt5 测试开发环境 在Terminal里敲下以下代码,如果没有报错就说明安装成功了。 python -c "import PyQt5" 或是如下图,导入不报错即为成功。 原来以为到这里就完成了,因为在windows 系统中就是到此就可以配置Pycharm 了,具体参看 Python PyQt5 Pycharm 环境搭建及配置 -- windows 而在mac 系统中没有没有找到 QtDesigner ,所以需要安装Qt 去官网下载 开源版本即可。 给这个地址吧,我下载的是5.10.1 http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/5.10/5.10.1/qt-opensource-mac-x64-5.10.1.dmg 这玩意儿特别大,但是下载速度超快。安装的时候找个文件夹放好,记好路径。 全选有15个G了,根据个人需要选择吧。 QtDesigner 依然是进入设置: 如下,路径就是安装qt 的路径,工作路径选择filedir 即可。 完成QtDesigner 配置后,即可通过如下,打开设计界面 创建并保存 配置PyUIC QtDesigner后,搭建了几个控件。然后保存名为button,保存在当前python项目同目录中。 这是个ui格式文件,通过下面的配置,我们可以让它转成.py文件

mac python实现CH340串口通信(超详细)

a 夏天 提交于 2020-09-24 08:37:57
mac python实现CH340串口通信 串口通信介绍 烧录程序 代码实现串口通信 串口通信介绍 基本概念 串口通信(Serial Communication), 是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。 UART UART全称为Universal Asynchronous Receiver/Transmitter,通用异步收发传输器。UART一般用于电路板内部通信或者短距离通信,最常用的就是单片机,stm32等。UART通信是两个IC(integrated circuit)进行数据通信的方式,其中一方的TX负责发送数据给对方的RX,一方的RX负责接收对方发送的数据. 理论上,我们的驱动板和树莓派通信,要求两个电路板上都需要有UART通信接口。但是树莓派是不存在uart接口的,只能用usb,因此,在开发版上,集成了ch340,可以和树莓派进行通信。 烧录程序 mac没有找到串口烧录的界面化软件,为了方便我在我windows虚拟机上装了FlyMcu,进行烧录 连接usb后,选择port: USB SERIAL CH340,选中STMISP,配置 校验和编程后执行,取消选中 编程到FLASH时写选项字节,下拉框选择 DTR的低电平复位,RTS高电平进BootLoader。然后读器件信息,如果连接正常右边会有信息提示。 3

戏精程序员,用python开发了一个女朋友,天天秀恩爱

自闭症网瘾萝莉.ら 提交于 2020-08-06 05:36:31
很多人都知道,程序员大部分都是单身狗,然而,无奈Python实在太强大,居然可以用来开发一个女朋友出来。 其实,这个女朋友类似很多视频中,那些假装自己有女朋友或男朋友的人一样,也是在假装哦,但是程序员的用python假装自己有女朋友,要比他们更加真实。 那么,今天,我就教大家如何用python开发一个“女朋友”吧。 首先准备运行环境 运行平台是:Mac Python版本:Python3.6 IDE:spyder 模块:wxpy(pip install wxpy) 指定聊天的对象,然后厚脸皮开始进行表白吧! 实现效果如下: 可以由自己随意找一个群,然后开始自动回复群里的消息。 然后开始自动与所有人聊天,并且如果因为好友太多,信息太多,还可以通过这个机器人一键回复所有人的消息,还能并行执行。 实现的效果图 怎么样?有没有羡慕到呢?这个用python开发出来的“女朋友”,虽然不能用来拍照,但可以聊天,还可以用来感受女朋友的关心哦! 好吧,说实话,这是一个python入门项目,因为比较有趣,所以拿出来分享给大家。 来源: oschina 链接: https://my.oschina.net/u/4588581/blog/4454443

Mac python3.6 利用cx_Oracle 连接和操作Oracle数据库

半世苍凉 提交于 2019-12-02 23:45:14
首先要用cx_Oracle访问远程oralce服务,需要安装oracle客户端 instantclient 具体操作可以看我例外一篇文章” Mac OS 安装配置 instant client “ 1. 安装cx_Oracle pip/pip3 install cx_Oracle 我这里是python3和python2 双环境,所以使用pip3 安装到python3环境下。 2. 使用 不多说直接上代码: import cx_Oracle #引入模块 #查询 conn = cx_Oracle.connect('user/password@ip:port/数据库服务名称') #获取连接 cursor = conn.cursor() # 获取cursor cursor.execute('SELECT * FROM TBL_USER') # 执行操作 one = cursor.fetchone() #获取返回信息 print('name:%s' % one) #打印信息 cursor.close() #关闭cursor conn.close() # 关闭连接 #插入 cursor.execute('INSERT INTO TBL_USER(name,password) VALUES ("name","password")') one = cursor.fetchone() cursor