diff --git a/dev.py b/dev.py index 49f2983..5ae3341 100644 --- a/dev.py +++ b/dev.py @@ -1,9 +1,21 @@ +import shutil import sys +import subprocess from pathlib import Path sys.argv.append('--dev') +import flandre from flandre.launcher import launch_from_file -if __name__ == '__main__': + +def main(): + if (pyuic6 := shutil.which('pyuic6')) is None: + print('pyuic6 is not installed') + return + subprocess.run([pyuic6, '-o', flandre.PYQT / 'Main.py', flandre.PYQT / 'Main.ui']) launch_from_file(Path(__file__).parent / 'dev.toml') + + +if __name__ == '__main__': + main() diff --git a/flandre/__init__.py b/flandre/__init__.py index e6f7b26..f067a55 100644 --- a/flandre/__init__.py +++ b/flandre/__init__.py @@ -2,4 +2,5 @@ from pathlib import Path MODULE_FOLDER = Path(__file__).parent ASSETS = MODULE_FOLDER / 'assets' +PYQT = MODULE_FOLDER / 'pyqt' DEV_PROJECT_FOLDER = MODULE_FOLDER.parent \ No newline at end of file diff --git a/flandre/pyqt/Main.py b/flandre/pyqt/Main.py index 1f51cd6..3f16d43 100644 --- a/flandre/pyqt/Main.py +++ b/flandre/pyqt/Main.py @@ -1,4 +1,4 @@ -# Form implementation generated from reading ui file 'Main.ui' +# Form implementation generated from reading ui file '/home/lambda/source/scarlet/flandre/flandre/pyqt/Main.ui' # # Created by: PyQt6 UI code generator 6.8.0 # @@ -431,7 +431,7 @@ class Ui_MainWindow(object): self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_2.setObjectName("label_2") self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 3) - self.s_t_end = QtWidgets.QSlider(parent=self.centralwidget) + self.s_t_end = QJumpSlider(parent=self.centralwidget) self.s_t_end.setMinimum(1) self.s_t_end.setMaximum(1500) self.s_t_end.setOrientation(QtCore.Qt.Orientation.Horizontal) diff --git a/flandre/pyqt/Main.ui b/flandre/pyqt/Main.ui index 008712f..9d2e601 100644 --- a/flandre/pyqt/Main.ui +++ b/flandre/pyqt/Main.ui @@ -806,7 +806,7 @@ border-radius: 7px; - + 1