QxRibbon 知:搭建 PyQt5 环境

news/2024/11/8 18:30:44/

文章目录

  • 安装 Python
  • 安装 PyQt5
  • 安装 PyCharm
  • 构建 QxRibbon
  • 参考资料

安装 Python

参考其它教程

安装 PyQt5

PyQt5 版本:5.15.2
运行 windows cmd.exe 命令提示符,通过下列方法进行安装(友情提醒:关闭流氓软件 360)

  • 直接 pip 安装
pip install PyQt5
pip install pyqt5-tools
  • 使用国内源,快速安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools

安装过程:
在这里插入图片描述
安装后,目录如下:
在这里插入图片描述

安装 PyCharm

参考其它教程

构建 QxRibbon

  • 下载源码
git clone https://gitee.com/icanpool/QxRibbon.git
  • 用 PyCharm 打开 QxRibbon/pyqt 目录,然后运行 RibbonDemo.py

在这里插入图片描述

备注:
1)由于代码设计问题(存在很多处引用问题,类实例容易被 python 垃圾回收机制销毁),当前只调通一个 page。感兴趣的可以继续调试,完成更多 page 的显示。
2)目前在 python 3.9 和 3.11 两个版本上可以正常运行,其它版本不确定。
在这里插入图片描述

参考资料

  • PyQt完整入门教程:https://www.cnblogs.com/lovesoo/p/12491361.html
  • PyQt5教程(二)——PyQt5的安装(详细):https://blog.csdn.net/ifeng12358/article/details/102943588
  • PyQt安装遇到[Errno 13] Permission denied错误解决办法:https://blog.csdn.net/qq_36744964/article/details/108672476

http://www.ppmy.cn/news/77929.html

相关文章

K210学习 (三)串口

前言 uart 模块主要用于驱动开发板上的异步串口,可以自由对 uart 进行配置。k210 一共有3个 uart,每个 uart 可以进行自由的引脚映射 一、K210串口使用步骤 1.库的导入 from machine import UART from board import board_info from fpioa_manager im…

【国产虚拟仪器】基于AD9172/AD9176的4 通道12.6GSPS 采样率16 位DA 播放FMC JESD204B 接口子卡模块

板卡概述 FMC_XM131 是一款4 通道12.6GSPS 采样率16 位DA 播放FMC子卡模块,该板卡为FMC标准,符合VITA57.4 规范,可以作为一个理想的IO 模块耦合至FPGA 前端,16 通道的JESD204B 接口通过FMC连接器连接至FPGA 的高速串行端…

【MATLAB第35期】基于MATLAB的2023年改进的进化算法优化LSTM时间序列预测模型思路

【MATLAB第35期】基于MATLAB的2023年改进的进化算法优化LSTM时间序列预测模型思路 一、思路 拿第34期的棕熊算法举例: 优化途径: (一)种群初始学习改进 (1)反向学习(OBOA) (2)准反…

Django框架之模板过滤器

过滤器可以用来修改变量的显示样式。 使用方式 格式:{{变量|过滤器方法}}。可以连续使用,形式如:{{变量|过滤器方法1|过滤器方法2}}。 过滤器如下 Lower 转化为小写字母 格式:变量|lower Upper 转化为大写字母 格式&#xf…

使用canvas给图片添加水印

上接文章“图片处理” canvas元素其实就是一个画布,我们可以很方便地绘制一些文字、线条、图形等,它也可以将一个img标签里渲染的图片画在画布上。 我们在上传文件到后端的时候,使用input标签读取用户本地文件后得到的其实是一个Blob对象&a…

Hudi(三)集成Flink

1、环境准备 将编译好的jar包放到Flink的lib目录下。 cp hudi-flink1.13-bundle-0.12.0.jar /opt/module/flink-1.13.2/lib 2、sql-client方式 2.1、修改flink-conf.yaml配置 vim /opt/module/flink-1.13.2/conf/flink-conf.yamlstate.backend: rocksdb execution.checkpoi…

微信小程序点击icon实现分享功能

1.小程序分享功能实现方式 小程序分享功能有两种方式,监听用户点击页面内转发按钮( 组件 open-type“share”)或右上角菜单“转发”按钮的行为,并自定义转发内容。 使用微信小程序的分享功能需要定义onShareAppMessage(Object obj…

免费开源 | 基于SpringBoot的学生信息管理系统

一、项目简介 学生信息管理后台,包括学生管理、课程管理、成绩管理,适用于课设等,仅具有管理功能,感兴趣的伙伴可以再次完善。 二、软件架构 springboot mybatis thymeleaf 三、系统运行 注:mysql数据库要8.0以上…