【Python】【界面】+Pyqt5+环境搭建+常见问题
一、基础信息
1.1、python的各个图形界面库的对比:http://baijiahao.baidu.com/s?id=1600180338541468917&wfr=spider&for=pc
1.2、pyqt5中文手册:http://code.py40.com/pyqt5/
二、环境搭建
2.1、基础环境搭建:
https://www.jb51.net/article/162137.htm
https://www.cnblogs.com/beyang/p/9504581.html (详细)
三、常见问题
3.1、
问题:“pip3 install PyQt5” 命令安装时很慢,怎么办?
方案:命令后面加上镜像地址就快了 如:“pip3 install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple”
3.2、
问题:qt designer 一打开就很卡或者操作一会儿就很卡,怎么办?
方案:关闭pycharm、有道词典 就不卡了,打开qt designer后再打开pycharm、有道词典即可
3.3、
问题:PyCharm 无法识别PyQt5 或者是 pycharm无法是识别第三方库,怎么办?
方案:https://blog.csdn.net/leemboy/article/details/80490675 (修改:include-system-site-packages = true 后完美解决)
3.4、
问题:UI设计师里预览是正常的 但是程序运行 界面结构就变了
方案:
在main里加入QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
导入的包:from PyQt5 import QtCore
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义