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

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

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

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

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

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

先决条件

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

Step 1:为Python安装Qtitan组件
  • 转到页面https://www.devmachines.com/download-for-qt.html
  • 下载适合您所使用平台的安装程序,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微信公众号


标签:

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

文章转载自:慧都网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
QtitanDataGrid

一个独特的Qt开发框架产品,吸收了Delphi、C++以及其他语言的优点

QtitanRibbon

专业全面的实现Qt技术的跨平台Ribbon UI组件

QtitanChart

优秀的跨平台Qt类图表组件

QtitanNavigation

模拟Microsoft Dynamics CRM-2016/Office 365导航界面和一组控件改善Qt.C ++应用程序用户体验的QtitanNavigation组件。

QtitanDocking

一个用于允许创建类似于Microsoft可停靠用户界面的Qt框架组件。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat