2014-11-20 3 views
2

PySide 기반 QApplication에서 사용하기 위해 Python에서 사용자 정의 Qt 디스플레이 위젯을 사용하여 사용자 정의 C++ 라이브러리를 래핑하는 가장 좋은 방법은 무엇입니까? C++ 라이브러리는 SWIG로 배치하기위한 특별한 처리가 필요합니까? 포장 된 Qt 위젯은 PySide와 올바르게 통합됩니까?PySide 기반 Python에서 사용하기위한 C++ Qt 위젯

이 주제에 대한 검색에 실패한 부분을 수정하는 데 필요한 해당 용어에 대한 의견을 보내 주시면 감사하겠습니다.

+0

당신은 C++ 코드를 제어/쓰기 있습니까? – 101

+0

예, Qt 인터페이스가있는 사내 C++ 프로젝트입니다. 파이썬에서 메인 애플리케이션을 재 구현하지만 기존의 커스텀 C++ 위젯과 클래스를 그대로 사용하고 싶다. – Mike

+1

아마도 도움이 될 것입니다. http://stackoverflow.com/questions/2940686/using-custom-qt-subclasses-in-python – 101

답변

2

Qt에 대한 PySide 바인딩을 생성하는 데 사용되는 Shiboken 바인딩 도구가 작업에 적합한 도구로 밝혀졌습니다.

사용자 정의 C++ 라이브러리의 바인딩을 생성하기위한 기본 절차는 여기에 설명되어 http://lynxline.com/superhybrids-part-2-now-qt-pyside/