add PySide6 and PyQt6 to rebuildUi.py
This commit is contained in:
parent
1a6918a241
commit
aa1f4e7547
@ -7,10 +7,10 @@ Script for compiling Qt Designer .ui files to .py
|
|||||||
"""
|
"""
|
||||||
import os, sys, subprocess, tempfile
|
import os, sys, subprocess, tempfile
|
||||||
|
|
||||||
pyqtuic = 'pyuic4'
|
|
||||||
pysideuic = 'pyside-uic'
|
|
||||||
pyqt5uic = 'pyuic5'
|
pyqt5uic = 'pyuic5'
|
||||||
|
pyqt6uic = 'pyuic6'
|
||||||
pyside2uic = 'pyside2-uic'
|
pyside2uic = 'pyside2-uic'
|
||||||
|
pyside6uic = 'pyside6-uic'
|
||||||
|
|
||||||
usage = """Compile .ui files to .py for all supported pyqt/pyside versions.
|
usage = """Compile .ui files to .py for all supported pyqt/pyside versions.
|
||||||
|
|
||||||
@ -50,7 +50,8 @@ for arg in args:
|
|||||||
# rebuild all requested ui files
|
# rebuild all requested ui files
|
||||||
for ui in uifiles:
|
for ui in uifiles:
|
||||||
base, _ = os.path.splitext(ui)
|
base, _ = os.path.splitext(ui)
|
||||||
for compiler, ext in [(pyqtuic, '_pyqt.py'), (pysideuic, '_pyside.py'), (pyqt5uic, '_pyqt5.py'), (pyside2uic, '_pyside2.py')]:
|
for compiler, ext in [(pyqt5uic, '_pyqt5.py'), (pyside2uic, '_pyside2.py'),
|
||||||
|
(pyqt6uic, '_pyqt6.py'), (pyside6uic, '_pyside6.py')]:
|
||||||
py = base + ext
|
py = base + ext
|
||||||
if not force and os.path.exists(py) and os.stat(ui).st_mtime <= os.stat(py).st_mtime:
|
if not force and os.path.exists(py) and os.stat(ui).st_mtime <= os.stat(py).st_mtime:
|
||||||
print("Skipping %s; already compiled." % py)
|
print("Skipping %s; already compiled." % py)
|
||||||
|
Loading…
Reference in New Issue
Block a user