2009-12-15 12 views
5

Ho un'applicazione QT 4.6 (linguaggio C++) e ho bisogno di aggiungere script Python su di essa sulla piattaforma Windows. Sfortunatamente, non ho mai incorporato python prima e sembra che ci siano molti modi diversi per farlo. Qualcuno può condividere la sua saggezza e indicarmi alcuni articoli/documentazione che posso leggere per eseguire un compito specifico in modo meno doloroso?Il modo migliore per aggiungere script Python nell'applicazione QT?

+0

Se state correttamente astraendo il vostro disegno, il QTness non dovrebbe essere rilevante. Potrebbe aiutare a semplificare il tuo problema con una cosa in meno a cui pensare. :) – Cogwheel

+0

Sì, lo so, ma io sono menzionare QT quindi se è alcuni buoni articoli esiste che sono QT-specifiche, o qualche legame disponibili, posso usarlo al posto del modo astratto puro^_^ – grigoryvp

risposta

5

Edit:

È possibile utilizzare PythonQt (non PyQt), che consentono di utilizzare Python con Qt. Penso che questo sia quello che stai cercando.

Qui una documentazione sul sito ufficiale: http://doc.qt.digia.com/qq/qq23-pythonqt.html.

+0

PyQt e PythonQt sono due progetti molto diversi. PyQt ti permette di scrivere app Qt in Python. PythonQt ti consente di incorporare un interprete Python all'interno di un'applicazione Qt C++. –

+0

Ops ho confuso PyQt e Python Qt ... è modificato –

5

Si dovrebbe dare un'occhiata a PythonQt. Dalla homepage:

PythonQt è una dinamica Python vincolante per Qt. Offre un modo semplice per incorporare il linguaggio di scripting Python nelle applicazioni Qt . Fa un uso pesante di il sistema QMetaObject e quindi richiede Qt4.x. Al contrario di PyQt, PythonQt non è un completo Python wrapper attorno alla funzionalità completa Qt . Quindi se stai cercando per scrivere in Python le applicazioni complete usando la GUI Qt , dovresti usare PyQt.

Se siete alla ricerca di un modo semplice per oggetti Python incorporare nel vostro C++/Qt Applicazione parti e per lo script di vostra applicazione tramite Python, PythonQt è la strada da percorrere!

Le istruzioni di installazione/installazione per Windows si trovano nella parte inferiore della pagina.

+0

Dove si trova un programma di installazione di Windows? Posso vedere solo le fonti? – grigoryvp

+0

Siamo spiacenti. Non esiste un programma di installazione di Windows, come ricordavo. Puoi installare Python dal programma di installazione python.org, ma hai bisogno di VS per creare PythonQt; Ho aggiornato la mia risposta. –

Problemi correlati