Domanda

Quale ide è utile per lo sviluppo di app PyQt?

È stato utile?

Soluzione

Sto usando l'estensione pydev per lo sviluppo di Eclipse per Python. Snappy, funziona in Windows e Linux, un debugger piuttosto carino (paragonabile al debugger IDE Java di Eclipse). Il completamento del codice è in grado di collegarsi anche ai moduli PyQt.

Se ti riferisci alla scrittura di file .ui, il Designer Qt fornito con PyQt è sufficiente per il layout dei widget e pyuic4 li convertirà in codice Python per te (pyuic4 viene fornito con PyQt).

Eclipse

PyDev

Altri suggerimenti

Ho trovato eric4 estremamente potente. Carica programmi qt per fare le cose standard (qt-designer, qt-linguist) e le sue abilità di editor e debugger sono molto elevate.

Ho trovato IDE ala essere abbastanza buono.

Uso PyCharm ora per la maggior parte delle mie cose Python (GUI, non-GUI, desktop, online, tutto). Il supporto PyQt non è COMPLETAMENTE pronto (per lo più lo è), ma qualsiasi altra cosa funziona senza problemi. PyDev era il mio IDE precedente, è un po 'complicato per me. Poi c'è Monkey Studio ed Eric IDE, entrambi realizzati appositamente per PyQt, ma entrambi anche piuttosto carini. Questo è il principale svantaggio di entrambi.

  

Sto usando l'estensione pydev a   Eclipse per lo sviluppo di Python.   Snappy, funziona in Windows e Linux,   debugger piuttosto carino (paragonabile a   il debugger IDE Java di Eclipse). Il   il completamento del codice è in grado di legare   anche i moduli PyQt.

PyQT può essere una seccatura da configurare in Eclipse ma quando è configurato funziona abbastanza bene! C'è una guida su popdevelop che mostra come configurare Eclipse in Windows per funzionare con PyQT, con il completamento del codice e tutto il resto.

Perché non usi MonkeyStudio?

Ho usato / lavorato su un editor negli ultimi 2-3 anni chiamato Ideas.

È simile a eric4, è scritto in PyQt e utilizza l'editor QScintilla per l'evidenziazione della sintassi, ma sto lavorando sui collegamenti di distribuzione, quindi non è necessario compilarlo. Fallo funzionare per Windows, vicino a farlo funzionare per MacOS (funziona su tutte le piattaforme).

Puoi trovarlo qui: http://www.projexsoftware.com/products/ideas

Le caratteristiche principali per cui l'ho realizzato sono per il wizard (rende molto facile generare nuovi widget e codice Qt), portabilità (multipiattaforma e funziona all'interno di app 3d come Maya, Houdini, 3dsmax, ecc.) e debugging - ha un debugger Python completo. Presto aggiungerà il supporto per pylint.

Presto aggiungerò altri tutorial video per questo, ma c'è anche una guida per l'utente completa sul sito della documentazione.

Eric Python IDE è il migliore che ho trovato per PyQt.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top