📜  从 JSON PYQT5 加载数据 - Python 代码示例

📅  最后修改于: 2022-03-11 14:45:58.120000             🧑  作者: Mango

代码示例1
# saver.py
class Window(QMainWindow):
    def __init__(self):
        super().__init__()

        central = QWidget()
        self.setCentralWidget(central)

        label = QLabel(central, text='myForm')
        self.setWindowTitle('myTitle')
        self.show()
        
        formBuilder = QFormBuilder()
        file = QFile('line_up.ui')
        file.open(QFile.WriteOnly)
        formBuilder.save(file, central)
        file.close()


# loader.py
class MyForm(QMainWindow):
    def __init__(self):
        super().__init__()

        formBuilder = QFormBuilder()
        file = QFile('line_up.ui')
        file.open(QFile.ReadOnly)
        widget = formBuilder.load(file, self)
        file.close()
        self.setCentralWidget(widget)