Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

ValueError: source code string cannot contain null bytes



  • El Qt 5.14.2 al instalar la version actual instala un Pyside2-uic que convierte los archivos *.py con una serie de candenas con bytes nulos esto lo experimente al convertir un archivo .ui que funcionaba y lo converti a python y me di la sorpresa que al comparar ambos archivos el nuevo era mas grande y no funcionaba me generaba el error del titulo ValueError: source code string cannot contain null bytes, por favor corregir la archivo PySide2-uic.exe



  • This bug(?) only occurs when pyside2-uic is run in powershell and the output is redirected to a file.

    If using powershell use the -o option to specify an output file. Both methods work fine from a normal command prompt.

    pyside2-uic mainwindow.ui -o MainWindow.py
    

    instead of:

    pyside2-uic mainwindow.ui > MainWindow.py
    

    This works for me as you can see here on StackOverFlow: https://stackoverflow.com/questions/53035340/pyside2-uic-null-bytes-in-output


Log in to reply