Exemplo n.º 1
0
    def __init__(self, parent=None):
        super(SwitchInfoWidget, self).__init__(parent)
        uic.loadUi(resource_path(os.path.join("ui", "switch_info.ui")), self)

        button_box = self.findChild(QtGui.QDialogButtonBox, "buttonBox")
        button_box.clicked.connect(self.clicked)
        button_box.rejected.connect(self.reject)

        self.model = None
        self.proxy = None
        self.hide()
Exemplo n.º 2
0
    def __init__(self, model):
        super(AddRoomDialog, self).__init__()
        uic.loadUi(resource_path(os.path.join("ui", "add_room_dialog.ui")),
                   self)
        self.model = model

        self.ok_button = self.findChild(QtGui.QPushButton, "okButton")
        self.floorSpinBox = self.findChild(QtGui.QSpinBox, "floorSpinBox")
        self.socketsSpinBox = self.findChild(QtGui.QSpinBox, "socketSpinBox")
        self.descriptionTextBox = self.findChild(QtGui.QTextEdit,
                                                 "descriptionTextEdit")
        self.nameTextBox = self.findChild(QtGui.QLineEdit, 'nameLineEdit')
        self.ok_button.clicked.connect(self.on_ok_clicked)
        self.description = ''
Exemplo n.º 3
0
    def __init__(self, model, parent=None):
        super(MainviewWidget, self).__init__(parent)

        self.model = model

        self.list_view = ListView(self.model)

        uic.loadUi(resource_path(os.path.join("ui", "mainview_widget.ui")), self)
        tabWidget = self.findChild(QtGui.QTabWidget, "tabWidget")
        self.image_view = HouseImageView(self.model)
        tabWidget.addTab(self.image_view, "Overview")
        tabWidget.addTab(self.list_view, "List View")

        self.loadImagePushbutton = self.findChild(QtGui.QPushButton, "loadImagePushButton")
        self.addRoomPushbutton = self.findChild(QtGui.QPushButton, "addRoomPushButton")
        self.addSocketPushbutton = self.findChild(QtGui.QPushButton, "addSocketPushButton")
        self.addFusePushbutton = self.findChild(QtGui.QPushButton, "addFusePushButton")

        self.roomListView = self.findChild(QtGui.QListView, "roomListView")
        self.roomListView.setModel(self.model.get_room_table_model())
        self.roomListView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        #
        # self.socketListView = self.findChild(QtGui.QListView, "socketListView")
        # self.socketListView.setModel(self.model.get_socket_table_model())
        # self.socketListView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        #
        # self.fuseListView = self.findChild(QtGui.QListView, "fuseListView")
        # self.fuseListView.setModel(self.model.get_fuse_table_model())
        # self.fuseListView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        # # self.roomListView.clicked.connect(self.roomListItemClicked)
        # self.fuseListView.doubleClicked.connect(self.fuseListItemDoubleClicked)
        self.roomListView.doubleClicked.connect(self.roomListItemDoubleClicked)
        # self.socketListView.doubleClicked.connect(self.socketListItemDoubleClicked)

        # self.roomListView.setStyleSheet(style)

        self.fuseTreeView = self.findChild(QtGui.QTreeView, "treeView")
        self.fuseTreeView.setModel(self.model.get_fuse_tree_item_model())
        self.fuseTreeView.doubleClicked.connect(self.treeViewDoubleClicked)

        self.addRoomPushbutton.clicked.connect(self.add_room_clicked)
        self.addSocketPushbutton.clicked.connect(self.add_socket_clicked)
        self.addFusePushbutton.clicked.connect(self.add_fuse_clicked)

        self.model.updated.connect(self.image_view.updateScene_)

        tabWidget.currentChanged.connect(self.model.updated)
Exemplo n.º 4
0
    def __init__(self):
        super(Electrical_Scheme, self).__init__()
        uic.loadUi(resource_path(os.path.join('ui', 'main.ui')), self)

        self.dialog_path = ""
        self.filename = None
        new_project = self.findChild(QtGui.QAction, "actionNew_Project")
        new_project.triggered.connect(self.newProject)
        save_project = self.findChild(QtGui.QAction, "actionSave_Project")
        save_project.triggered.connect(self.saveProject)
        save_project.setEnabled(False)
        save_project_as = self.findChild(QtGui.QAction,
                                         "actionSave_Project_As")
        save_project_as.triggered.connect(self.saveProjectAs)
        save_project_as.setEnabled(False)

        load_project = self.findChild(QtGui.QAction, "actionOpen_Project")
        load_project.triggered.connect(self.openProject)