示例#1
0
 def _handle_load_clicked(self):
     filenames = QFileDialog.getOpenFileNames(
         self, self.tr('Load from Files'), self.last_open_dir,
         self.tr('Bag files {.bag} (*.bag)'))
     if filenames and filenames[0]:
         self.last_open_dir = QFileInfo(
             filenames[0][0]).absoluteDir().absolutePath()
     for filename in filenames[0]:
         self.load_bag(filename)
示例#2
0
    def _handle_load_clicked(self):
        filenames = QFileDialog.getOpenFileNames(
            self, self.tr('Load from Files'), self.last_open_dir, self.tr('Bag files {.bag} (*.bag)'))
        if filenames and filenames[0]:
            self.last_open_dir = QFileInfo(filenames[0][0]).absoluteDir().absolutePath()
        for filename in filenames[0]:
            self.load_bag(filename)

        # After loading bag(s), force a resize event on the bag widget so that
        # it can take the new height of the timeline into account (and show
        # the scroll bar if necessary)
        self._timeline._timeline_frame._layout()
        self._resizeEvent(QResizeEvent(self.size(), self.size()))
 def load_clicked(self):
     # Use QFileDialog to open the system's file browser
     filenames = QFileDialog.getOpenFileNames(
         self, self.tr('Load from Files'), '.', self.tr('csv files {.csv} (*.csv)'))
     # Iterate through the file names selected
     for filename in filenames[0]:
         # If the file names has the word BPO or BTO in it, remove current widget, add the loaded one
         if (filename.find('BPO') != -1):
             self.BPO_checklist = self.excel_parser(filename)
             self.remove_widget()
             self.create_widget()
         elif (filename.find('BTO') != -1):
             self.BTO_checklist = self.excel_parser(filename)
             self.remove_widget()
             self.create_widget()
         else:
             rospy.logerr('rqt: Checklist name must contain BPO or BTO')
             self.close()
 def _handle_load_clicked(self):
     filenames = QFileDialog.getOpenFileNames(
         self, self.tr('Load from Files'), '.',
         self.tr('Bag files {.bag} (*.bag)'))
     for filename in filenames[0]:
         self.load_bag(filename)