彩票走势图

用于PySide2的Qtitan组件——快速入门指南

原创|使用教程|编辑:龚雪|2019-10-17 09:37:36.770|阅读 1748 次

概述:本文主要介绍如何为常规Python App包含Qtitan组件,文中涉及相关的Qtitan组件——QtitanRibbon、QtitanDataGrid、QtitanNavigationDesignUI、QtitanChart、QtitanDocking。

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

相关链接:

Developer Machines公司主要为开源UI开发框架QT提供商业组件,其中拥有Chart、DataGrid、Ribbon等控件。本文主要介绍如何为常规Python App包含Qtitan组件,文中涉及相关的Qtitan组件——QtitanRibbonQtitanDataGridQtitanNavigationDesignUIQtitanChartQtitanDocking

点击获取Qtitan组件最新试用版

先决条件

要将Qtitan组件用于Python,您需要:

  • 安装Python3.6或者更高版本,点击此处获取:
  • MS Visual Studio或Qt-Creator
  • 需要按照此处所述安装PySide2和shiboken2:
  • 如果您需要为Qtitan组件重建Python binging,则必须安装shiboken2-generator软件包。 您可以通过以下链接找到wheels for shiboken2-generator:
Step 1:为Python安装Qtitan组件
  • 转到页面
  • 下载适合您所使用平台的安装程序,Python所需的组件在安装程序名称中带有后缀PySide2。
  • 按照安装程序向导的建议进行安装。
  • 安装过程完成后,您将在<QTITAN_INSTALL_PATH> site-packages / DevMachines文件夹中拥有python绑定。

此外,绑定将安装到安装了PySide2的Python第三方库文件夹中。例如:
 

c:\Python\Python37-32\Lib\site-packages\PySide2

  c:\Python\Python37-32\Lib\site-packages\shiboken2
c:\Python\Python37-32\Lib\site-packages\DevMachines

要获取适合您环境的Python site-packages目录,请在site-packages程序中执行以下命令:

python -c "import site; print(site.getsitepackages())"
Step 2:将组件添加到Python文件(* .py)中

将Qtitan组件添加到Python文件中,所有组件都在DevMachines命名空间中。

from DevMachines.QtitanBase import WindowTitleBar
from DevMachines.QtitanRibbon import AdobePhotoshopStyle, Office2016Style
Step 3:运行Python应用

运行您的Python应用,并确保没有任何错误和警告。

从源代码为Python构建Qtitan组件绑定

本部分描述如何从源代码为Python构建Qtitan组件绑定。

Windows Visual Studio

对于Visual Studio,您必须使用Visual Studio Toolkit 2015来构建绑定。 如果您将使用2017 Toolkit,则shiboken2-generator会出现错误。

Open the bat shell. "Windows logo key" + R, cmd.exe

  Set current directory to the <QTITAN_INSTALL_PATH>. C:/>dir <QTITAN_INSTALL_PATH>

  vcvars32_2015.bat

  qmake.exe -r CONFIG+=python -platform win32-msvc
nmake release

构建过程完成后,您将在<QTITAN_INSTALL_PATH> site-packages / DevMachines文件夹中拥有一个新的绑定库。


1024程序员节火热开启!致敬改变世界的程序猿!

扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯

慧聚IT微信公众号

标签:

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

文章转载自:慧都网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP