Die Konvertierung .ui .py mit Python 3.6 auf PyQt5
Kann ich nicht konvertieren ui py
gibt es diese:
- Mögliche Duplikate von Wie zu konvertieren .ui VJ in windows ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann ich nicht konvertieren ui py
gibt es diese:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Statt der Installation von Python Paketen in der hand, ich würde prüfen, mit
conda
undpip
aus einer aktuellenAnaconda
installieren (https://www.anaconda.com/download/).Nach der Installation von Anaconda mit
python 3.6
öffnen Sie eine privilegierte (Run as Administrator
)cmd
oder gitbash
und die folgenden Befehle ausführen:Installation Von PyQt5
PyQt5 ist die Standard-Einstellung für Python 3.6. Sie können prüfen des verfügbaren Pakete mit (
conda search pyqt
)Generieren .py-Datei aus .ui
Import generiert .py auf Ihrem Python-code
Nehmen wir nun an, dass die Datei aufgerufen wird
MainWindow.py
, und sein Typ istQMainWindow
. Dies ist, wie Sie importieren es auf Pythonsind Sie mit der korrekten syntax:
pyuic5 -x file.ui -o file.py
aber Sie müssen sicherstellen, dass die
file.ui
ist in der gleichen Lage Ihrerpyuic5.bat
Sorry für mein schlechtes Englisch
Was Sie brauchen, ist python3.dll die Datei, die fehlt, und Sie haben, um in Ihrem python-Verzeichnis
version
Verwenden Sie diese .bat Datei automatisch konvertiert alle *.ui-Dateien in python-Dateien.
Alles, was Sie brauchen, ist:
Speichern Sie die änderungen und führen Sie die ui2py.bat-Datei-Konverter
@echo off
rem legen Sie den python-Pfad
set pythonPath=G:\Programmierung\WinPython-64bit-3.6.3.0Qt5\python-3.6.3.amd64
echo [START] konvertieren .ui-Dateien...
rem wandle alle .ui-Dateien im aktuellen Verzeichnis
for %%i in (*.ui) tun (
rem Anzeige der Datei-name
echo %%i -- ui_%%~ni.py
rem Konvertierung
%pythonPath%\python.exe -m-PyQt5.der uic.ein Python-Skript umwandeln -x %%i-o ui_%%~ni.py
)
echo [END] konvertieren .ui-Dateien...