2009-12-15 13 views
5

Mam aplikację QT 4.6 (język C++) i potrzebuję dodać skryptów Pythona do niego na platformie Windows. Niestety, nigdy nie umieszczam Pythona wcześniej i wydaje się, że jest na to wiele różnych sposobów. Czy ktokolwiek może podzielić się swoją mądrością i wskazać mi jakieś artykuły/dokumentację, które mogę przeczytać, aby wykonać określone zadanie w mniej bolesny sposób?Najlepszy sposób dodawania skryptów Pythona do aplikacji QT?

+0

Jeśli odpowiednio abstrakcjonujesz swój projekt, wielkość QTness nie powinna być istotna. Może pomóc uprościć twój problem, mając jedną, mniejszą rzecz do przemyślenia. :) – Cogwheel

+0

Tak, wiem, ale wspominam o QT, więc jeśli istnieje kilka dobrych artykułów, które są specyficzne dla QT, lub pewne wiążące dostępne, mogę go użyć zamiast czysto abstrakcyjnego sposobu^_^ – grigoryvp

Odpowiedz

5

Edit:

Można użyć PythonQt (nie PyQt), które pozwalają na korzystanie z Python Qt. Myślę, że właśnie tego szukasz.

Tutaj dokumentacja na oficjalnej stronie internetowej: http://doc.qt.digia.com/qq/qq23-pythonqt.html.

+0

PyQt i PythonQt są dwoma bardzo różne projekty. PyQt pozwala pisać aplikacje Qt w Pythonie. PythonQt pozwala osadzić interpretera Pythona w aplikacji C++ Qt. –

+0

Oops I pomieszałem PyQt i Python Qt ... Jest edytowany –

5

Powinieneś rzucić okiem na PythonQt. Ze strony głównej:

PythonQt to dynamiczna Python wiążące dla Qt. Oferuje on łatwy sposób na osadzenie języka skryptowego Python w aplikacjach Qt . Znacznie wykorzystuje system QMetaObject, a zatem wymaga on Qt4.x. . W przeciwieństwie do PyQt, PythonQt nie jest kompletnym opakowaniem Python wokół pełnej funkcjonalności Qt . Więc jeśli szukasz , aby napisać kompletne aplikacje w Pythonie przy użyciu GUI Qt , powinieneś użyć PyQt.

Jeśli szukasz prostego sposobu na embed obiektów Pythona w katalogu C++/Qt Application części i do scenariusza aplikacja poprzez Pythonie PythonQt jest do zrobienia!

Instrukcje dotyczące kompilacji/instalacji systemu Windows znajdują się w dolnej części strony.

+0

Gdzie jest instalator systemu Windows? Widzę tylko źródła? – grigoryvp

+0

Przepraszamy. Nie ma instalatora systemu Windows, jak pamiętałem. Możesz zainstalować Python z instalatora python.org, ale potrzebujesz VS do zbudowania PythonQt; Zaktualizowałem swoją odpowiedź. –

Powiązane problemy