彩票走势图

Qt for Python 入门教程

翻译|使用教程|编辑:鲍佳佳|2020-12-01 11:25:15.880|阅读 161 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

使用Qt Creator作为项目浏览器

下载最新版Qt>>

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

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

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

  1. 打开pyside-setup / sources / shiboken2 / CMakeLists.txt并指定要使用的5.12+ Qt工具包
  2. 照常构建项目(例如,通过按下构建图标)
  3. 打开pyside-setup / sources / pyside2 / CMakeLists.txt并指定相同的5.12+ Qt工具包
  4. 转到项目选项卡,然后在“构建/ CMake”部分下找到Shiboken2_DIR设置。从终端编译Shiboken时,必须指定安装Shiboken CMake软件包的文件夹的路径。
  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 / qt511_source / include
  7. 应用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

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP