2010-08-14 4 views
0

IronPython의 PyQt를 사용할 수 있습니까?IronPython의 PyQt 사용

IronPython은 CPython 호환 라이브러리에서 작동하지만 읽지 않은 상태에서는 작동하지 않는 것으로 보입니다.

가능한 경우 코드 작성 작업이 완료됩니까?

이로 제공하고 당신에게 자격이 모호한 대답을 제공하지만, 여기 내 개인적인 경험에서 몇 가지 의문 통찰력과 장난 더 많은 시간을 보냈다 다른

답변

1

희망의 사람 :

PyQt는 매우있는 방법으로 CPython과 관련 닷넷과 다른 점은 IronPython과 관련이있다.

IronPython은 .Net의 TOP에 빌드되지만 PyQt는 컴파일 된 버전의 cPython에 특정한 BINARY, 반자동으로 생성 된 바인딩 집합입니다.

여러 가지 이유로 IronPython에 대한 "표준"BINARY 파이썬 모듈을 실행하는 데 문제가 있습니다. IronPython에서 "Python"으로 해석 할 수있는 순수 Python 모듈 만이 나를 위해 작동합니다.

필자는 "할 수 없다"는 말은하지 않지만 IronPython에 PyQt를 컴파일하고 설치하는 경우 설정이 매우 좋지 않을 것으로 기대합니다.

2

IronPython에서 CPython 모듈을 직접 가져올 수 없습니다. 이 작업을 수행하는 방법을 제공하는 프로젝트가 있습니다 : http://code.google.com/p/ironclad/,하지만 이미 PyQT를 지원하는지 잘 모르겠습니다.

반면에 PyQT 대신 WPF를 사용해 볼 수도 있습니다. 나는 둘 다 사용했고 모든면에서 WPF가 우월하다고 생각합니다.

내 현재 GUI 응용 프로그램은 IronPython + WPF를 기반으로하며 프로그래밍하는 것이 꿈입니다.

0

pyqt/pyside는 ironpython과 함께 사용할 수 없습니다.

qyoto (qt에 대한 C# /. net 바인딩)을 사용하면 불행하게도 거의 자주 사용되지는 않지만/잘 지원되는/etc처럼 보일 수 있습니다. pyqt/pyside.