QtforPython⼊门教程
使⽤Qt Creator作为项⽬浏览器
Qt Creator 4.0+可⽤于将PySide和⽂件作为项⽬打开,从⽽提供⽤于开发PySide的常规IDE功能-项⽬⽂件导航,代码完成(仅C ++),光标后的符号(仅C ++),语法突出显⽰,定位器⽤法,调试等。
当前,由于必须在Qt Creator中为PySide项⽬指定已安装的shiboken CMake软件包,因此必须⾸先使⽤终端来构建Shiboken。
在Qt Creator中打开项⽬的步骤是:
三菱plc编程培训1. 打开pyside-setup / sources / shiboken2 / 并指定要使⽤的5.12+ Qt⼯具包
2. 照常构建项⽬(例如,通过按下构建图标)
3. 打开pyside-setup / sources / pyside2 / 并指定相同的5.12+ Qt⼯具包
4. 转到项⽬选项卡,然后在“构建/ CMake”部分下到Shiboken2_DIR设置。从终端编译Shiboken时,必须指定安装Shiboken
CMake软件包的⽂件夹的路径。
securecrt命令大全5. macOS下的⽰例路径是/Users/user/Dev/pyside2-setup/pyside_install/py3.6-qt5.12.1-64bit-
debug/lib/cmake/Shiboken2-2.0.0。必须根据⽤户⽂件夹名称,python和qt的版本等来调整路径
6. (可选)在MacOS上,您还必须将ALTERNATIVE_QT_INCLUDE_DIR设置设置为Qt kit包含路径(例如/ Users / user / Dev /pytorch是什么的
qt511_source / include)
python是什么意思17o7. 应⽤CMake配置更改(按按钮),您应该能够构建PySide
现在,您可以使⽤项⽬浏览器浏览源cpp⽂件,python⽂件,使⽤定位器功能打开⽂件和⽂件类/⽅法,以及Qt Creator提供的其他功能。
故障排除/已知问题
python入门教程 非常详细 pdfQt 5.9不适⽤于OpenSSL 1.1
在执⾏⾃定义Qt构建(⽬前为某些未指定版本)时,必须具有1.0.x的OpenSSL版本,因为新版本的O
penSSL存在兼容性问题如果本地Qt版本没有必需的模块,PySide2会查看系统安装
唯⼀的解决⽅法是从系统上卸载任何模块,然后PySide2只能查看当前正在使⽤的Qt路径。
当前不⽀持直接链接到OpenSSL的Qt软件包(与运⾏时发现相对)。
确保将安装PySide2软件包的Python环境位置是可写的(否则您可能会遇到各种权限被拒绝的错误)。通过运⾏以下命令,可以到安装位置的可能性为99%:
vue手册python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
构建失败,因为未到graphviz。如果您使⽤的是pyenv并通过pip进⾏了安装,请尝试使⽤软件包管理器进⾏安装:
dnf install graphviz.x86_64 #Fedora
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论