Source code for convert_ui

from PyQt5 import uic
import fileinput
import os


[docs] def convert_ui(ui_name: str = None, ui_path: str = None, ui_py_name: str = None): """ Parameters ---------- ui_name : str, Optional ui_path : str, Optional ui_py_name : str, Optional """ if ui_name is None: ui_name = "main_window.ui" if ui_path is None: ui_path = os.getcwd() +os.sep # +"ui" print(os.sep) if ui_py_name is None: ui_py_name = "mainwindow.py" with open(ui_path+os.sep+ui_py_name, "w") as f: uic.compileUi(ui_path+os.sep+ui_name, f)
if __name__ == '__main__': convert_ui('main_window.ui', os.getcwd(), 'mainwindow.py') convert_ui('fitting_dialog.ui', os.getcwd(), 'fitting_dialog.py')