相关疑难解决方法(0)

在Python中使用自定义Qt子类

首先:我是Qt和SWIG的新手.目前阅读这两个文档,但这是一个耗时的任务,所以我正在寻找一些破坏者.最好先了解一些事情是否会起作用.

我正在尝试为一些内部软件制定模块化架构.核心组件采用C++,并通过SWIG暴露给Python,用于实验和新组件的快速原型设计.Qt似乎有一些我可以用来避免在这里重新发明轮子的类,但我担心一些比特会如何组合在一起.

具体来说,如果我创建一些C++类,我需要通过SWIG公开它们.其中一些类可能是Qt类的子类,或者在其公共接口中暴露了Qt的东西.这似乎可能引发一些并发症.

在Python,PyQt和PySide中,Qt已经有两个接口.可能会出于许可的原因使用PySide.关于如何让Qt类的SWIG包装的自定义子类与其中任何一个一起玩得很好,我有多痛苦?我应该提前了解哪些并发症?

c++ python qt swig

3
推荐指数
1
解决办法
2697
查看次数

标签 统计

c++ ×1

python ×1

qt ×1

swig ×1