def _save_log(self): dialog = QFileDialog() dialog.setAcceptMode(QFileDialog.AcceptSave) dialog.setNameFilter('Text file (*.txt)') dialog.setDefaultSuffix('.txt') dialog.setDirectory(os.getenv('HOME')) if dialog.exec_(): file = open(dialog.selectedFiles()[0], 'w') file.write(self.logTextEdit.toPlainText()) file.close()
def get_file(self): file_dlg = QFileDialog() file_dlg.setFileMode(QFileDialog.AnyFile) if file_dlg.exec_(): map_file_name = file_dlg.selectedFiles() rospy.loginfo('Selected files: %s' % map_file_name) if len(map_file_name) > 0: self.map_path_name = map_file_name[0] self._widget.file_path_edit.setText(self.map_path_name)
def get_folder(self): file_dlg = QFileDialog() file_dlg.setFileMode(QFileDialog.Directory) if file_dlg.exec_(): destination_map_file_name = file_dlg.selectedFiles() rospy.loginfo('Selected files: %s' % destination_map_file_name) if len(destination_map_file_name) > 0: self.destination_map_file_name = destination_map_file_name[0] self._widget.desination_file_name_edit.setText( self.destination_map_file_name)
def get_file_map_to_rviz(self): file_dlg = QFileDialog() file_dlg.setFileMode(QFileDialog.AnyFile) # file_dlg.setFilter("Yaml files (*.yaml)") # print('Hi, you try to get a file') if file_dlg.exec_(): map_file_name = file_dlg.selectedFiles() rospy.loginfo( 'Selected files to extract position of the fiducials: %s' % map_file_name) if len(map_file_name) > 0: self.map_forRviz_file_name = map_file_name[0] self._widget.map_to_rviz_path_edit.setText( self.map_forRviz_file_name)
def get_file_yaml(self): file_dlg = QFileDialog() file_dlg.setFileMode(QFileDialog.AnyFile) # file_dlg.setFilter("Yaml files (*.yaml)") # print('Hi, you try to get a file') # print(self.map_file_name) if file_dlg.exec_(): destination_map_config_file_name = file_dlg.selectedFiles() rospy.loginfo('Selected files: %s' % destination_map_config_file_name) if len(destination_map_config_file_name) > 0: self.destination_map_config_file_name = destination_map_config_file_name[ 0] self._widget.config_map_file_name_edit.setText( self.destination_map_config_file_name) self.read_map()