2014-09-17 29 views
5

Nel tentativo di compilare un file ui utilizzando Pyuic, ma non riesco a farlo funzionare ... ogni volta che provo con il comando'pyuic4' non è riconosciuto come comando interno esterno

pyuic4 -o OutFile_ui.py InFile.ui

solo a me Givet questo errore

C: \ Windows \ system32> pyuic4 'pyuic4' non è riconosciuto come un interno o co esterno mmand, programma operativo o file batch.

In realtà non so dove si trova il file pyuic, PyQt dovrebbe essere posizionato all'interno dei file Python o qualcosa del genere?

si prega di aiuto

+0

per eseguire PyQt è necessario aver installato quadro QT –

risposta

8

Quando si installa PyQt, diventa installare sotto Python site-packages.

C'è un file batch pyuic.bat sotto il <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4. Utilizzare questo batch per eseguire il comando.

Se si esamina il contenuto del file batch, si vedrà che chiama l'interprete Python con PyQt4\uic\pyuic.py e gli argomenti specificati.

+0

Attendere, quindi si installa? ho appena trovato un file zip che devo estrarre ?? – RasmusGP

+1

Non devi prima installare PyQt4, se non lo hai fatto. Controlla [PyQt4] (http://sourceforge.net/projects/pyqt/) – sk11

+0

Ho una breve modifica alla tua risposta ... Invece di dire "Quando installi PyQt, viene installato sotto i pacchetti del sito Python.", dovrebbe essere, "Installa PyQT nella tua directory di installazione Python esistente, ad es. C: \ Python \ Python3.5". Perché, il mio Python non è stato installato nell'unità C – Ali

4

Se si aggiunge <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4 a voi ambiente del percorso è possibile eseguire da qualsiasi directory utilizzando c:\pyuic4 input.ui -o output.py