qt for python 免费_Qt for Python 入门教程

使用Qt Creator作为项目浏览器

Qt Creator 4.0+可用于将PySide和Shiboken CMakeLists.txt文件作为项目打开,从而提供用于开发PySide的常规IDE功能-项目文件导航,代码完成(仅C ++),光标后的符号(仅C ++),语法突出显示,定位器用法,调试等。

当前,由于必须在Qt Creator中为PySide项目指定已安装的shiboken CMake软件包,因此必须首先使用终端来构建Shiboken。

在Qt Creator中打开项目的步骤是:

打开pyside-setup / sources / shiboken2 / CMakeLists.txt并指定要使用的5.12+ Qt工具包

照常构建项目(例如,通过按下构建图标)

打开pyside-setup / sources / pyside2 / CMakeLists.txt并指定相同的5.12+ Qt工具包

转到项目选项卡,然后在“构建/ CMake”部分下找到Shiboken2_DIR设置。从终端编译Shiboken时,必须指定安装Shiboken CMake软件包的文件夹的路径。

macOS下的示例路径是/Users/user/Dev/pyside2-setup/pyside_install/py3.6-qt5.12.1-64bit-debug/lib/cmake/Shiboken2-2.0.0。必须根据用户文件夹名称,python和qt的版本等来调整路径

(可选)在MacOS上,您还必须将ALTERNATIVE_QT_INCLUDE_DIR设置设置为Qt kit包含路径(例如/ Users / user / Dev / qt511_source / include)

应用CMake配置更改(按按钮),您应该能够构建PySide

现在,您可以使用项目浏览器浏览源cpp文件,python文件,使用定位器功能打开文件和文件类/方法,以及Qt Creator提供的其他功能。

故障排除/已知问题

Qt 5.9不适用于OpenSSL 1.1

在执行自定义Qt构建(目前为某些未指定版本)时,必须具有1.0.x的OpenSSL版本,因为新版本的OpenSSL存在兼容性问题

如果本地Qt版本没有必需的模块,PySide2会查看系统安装

唯一的解决方法是从系统上卸载任何模块,然后PySide2只能查看当前正在使用的Qt路径。

当前不支持直接链接到OpenSSL的Qt软件包(与运行时发现相对)。

确保将安装PySide2软件包的Python环境位置是可写的(否则您可能会遇到各种权限被拒绝的错误)。通过运行以下命令,可以找到安装位置的可能性为99%:

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

构建失败,因为未找到graphviz。如果您使用的是pyenv并通过pip进行了安装,请尝试使用软件包管理器进行安装:

dnf install graphviz.x86_64 #Fedora

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

a6e1590ae4b228073faff3806334194e.png0

好文不易,鼓励一下吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值