Пример #1
0
 def saveFile(self):
     dialog = SaveDialog()
     dialog.exec_()
     head, tail = os.path.split(self.input_name)
     file_prefix = tail.split('.')[0]
     worker = VideoWriterThread(self.cap, self.frame_objects, self.log,
                                file_prefix, dialog.getSaveDirectory(),
                                dialog.isSaveImage, dialog.isSaveVideo)
     worker.start()
Пример #2
0
    def __init__(self, parent=None, key=None):
        super(PwWindow, self).__init__(parent)
        self.key = key
        self.save_dialog = SaveDialog(parent=self)

        # load and show the user interface created with the designer.
        uic.loadUi('../pw_window.ui', self)

        self.add_button.clicked.connect(self.add_row)
        self.remove_button.clicked.connect(self.remove_row)
        self.toggle_button.clicked.connect(self.toggle_password)
        
        self.load_data(FILE_NAME, key)
        
        self.show()
Пример #3
0
    def save_triggered(self):
        """creates the dialog that manages the whole saving process"""

        selected_nodes = []
        if len(self.nodes_at_last_export) == 0:
            selected_nodes = self.nodes
        elif self.nodes_at_last_export == self.nodes:
            # no nodes added or removed
            selected_nodes = self.last_exported_nodes
        else:
            selected_nodes = self.nodes

        nodes_dict = {}  # {node: selected}
        for n in self.nodes:  # add all nodes, unselected
            nodes_dict[n] = False
        for n in selected_nodes:  # select
            nodes_dict[n] = True

        save_dialog = SaveDialog(self,
                                 nodes_dict=nodes_dict,
                                 last_export_dir=self.last_export_path)
        save_dialog.exec_()

        self.nodes_at_last_export = self.nodes.copy()
Пример #4
0
 def save_triggered(self):
     # the dialog does the whole saving process
     save_dialog = SaveDialog(self, self.nodes)
     save_dialog.exec_()
Пример #5
0
 def save_button_clicked(self):
     # the dialog does the whole saving process
     save_dialog = SaveDialog(self, self.nodes)
     save_dialog.exec_()