def __init__(self, canvas, parent): super(LinePickerDialog, self).__init__(parent) loader = UiLoader() self.ui = loader.load_file('line_picker_dialog.ui', parent) flags = self.ui.windowFlags() self.ui.setWindowFlags(flags | Qt.Tool) self.ui.installEventFilter(enter_key_filter) self.canvas = canvas self.ring_data = [] self.linebuilder = None self.lines = [] self.zoom_canvas = ZoomCanvas(canvas) self.zoom_canvas.tth_tol = self.ui.zoom_tth_width.value() self.zoom_canvas.eta_tol = self.ui.zoom_eta_width.value() self.ui.layout().insertWidget(1, self.zoom_canvas) prop_cycle = plt.rcParams['axes.prop_cycle'] self.color_cycler = cycle(prop_cycle.by_key()['color']) self.move_dialog_to_left() self.setup_connections()
def __init__(self, canvas, parent, single_line_mode=False): super(LinePickerDialog, self).__init__(parent) self.canvas = canvas loader = UiLoader() self.ui = loader.load_file('line_picker_dialog.ui', parent) self.single_line_mode = single_line_mode self.ui.start_new_line_label.setVisible(not self.single_line_mode) flags = self.ui.windowFlags() self.ui.setWindowFlags(flags | Qt.Tool) self.ring_data = [] self.linebuilder = None self.lines = [] self.two_click_mode = self.ui.two_click_mode.isChecked() self.zoom_canvas = ZoomCanvas(canvas) self.zoom_canvas.tth_tol = self.ui.zoom_tth_width.value() self.zoom_canvas.eta_tol = self.ui.zoom_eta_width.value() self.ui.zoom_canvas_layout.addWidget(self.zoom_canvas) prop_cycle = plt.rcParams['axes.prop_cycle'] self.color_cycler = cycle(prop_cycle.by_key()['color']) self.move_dialog_to_left() self.setup_connections()
def __init__(self, parent=None): loader = UiLoader() self.ui = loader.load_file('workflow_selection_dialog.ui', parent) self.ui.installEventFilter(enter_key_filter) self.init_gui() self.update_gui_from_config() self.setup_connections()
def __init__(self, data, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('ome_maps_viewer_dialog.ui', parent) self.ui.installEventFilter(enter_key_filter) self.data = data self.cmap = hexrd.ui.constants.DEFAULT_CMAP self.norm = None self.spots = None self.setup_widget_paths() self.setup_combo_box_item_data() # Hide the method tab bar. The user selects it via the combo box. self.ui.tab_widget.tabBar().hide() self.setup_plot() self.setup_color_map() self.update_gui() self.setup_connections()
def __init__(self, parent=None): loader = UiLoader() self.ui = loader.load_file('lorentz_polarization_options_dialog.ui', parent) self.update_gui() self.setup_connections()
def __init__(self, data, parent=None): super(FitGrainsResultsDialog, self).__init__() self.ax = None self.cmap = hexrd.ui.constants.DEFAULT_CMAP self.data = data self.data_model = FitGrainsResultsModel(data) self.canvas = None self.fig = None self.scatter_artist = None self.colorbar = None loader = UiLoader() self.ui = loader.load_file('fit_grains_results_dialog.ui', parent) flags = self.ui.windowFlags() self.ui.setWindowFlags(flags | Qt.Tool) self.ui.splitter.setStretchFactor(0, 1) self.ui.splitter.setStretchFactor(1, 10) self.setup_tableview() # Add column for equivalent strain ngrains = self.data.shape[0] eqv_strain = np.zeros(ngrains) for i in range(ngrains): emat = vecMVToSymm(self.data[i, 15:21], scale=False) eqv_strain[i] = 2.*np.sqrt(np.sum(emat*emat))/3. np.append(self.data, eqv_strain) self.setup_gui()
def __init__(self, data, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('ome_maps_viewer_dialog.ui', parent) self.data = data self.cmap = hexrd.ui.constants.DEFAULT_CMAP self.norm = None self.spots = None self.reset_internal_config() self.setup_widget_paths() self.setup_combo_box_item_data() # Hide these tab bars. The user selects them via combo boxes. self.ui.quaternion_method_tab_widget.tabBar().hide() self.ui.seed_search_method_tab_widget.tabBar().hide() self.create_tooltips() self.setup_plot() self.setup_color_map() self.setup_hkls_table() self.update_gui() self.setup_connections() # This will trigger a re-draw and update of everything self.filter_modified()
def __init__(self, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('materials_panel.ui', parent) m = HexrdConfig().active_material self.material_editor_widget = MaterialEditorWidget(m, self.ui) self.reflections_table = ReflectionsTable(m, parent=self.ui) self.ui.material_editor_layout.addWidget( self.material_editor_widget.ui) self.material_structure_editor = MaterialStructureEditor(self.ui) self.ui.material_structure_editor_layout.addWidget( self.material_structure_editor.ui) self.material_properties_editor = MaterialPropertiesEditor(self.ui) self.ui.material_properties_editor_layout.addWidget( self.material_properties_editor.ui) # Turn off autocomplete for the QComboBox self.ui.materials_combo.setCompleter(None) self.add_tool_button_actions() self.setup_connections() self.update_gui_from_config()
def __init__(self, parent=None): loader = UiLoader() self.ui = loader.load_file('powder_overlay_editor.ui', parent) self._overlay = None self.setup_connections()
def __init__(self, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('wppf_options_dialog.ui', parent) self.ui.setWindowTitle('WPPF Options Dialog') self.populate_background_methods() self.populate_peakshape_methods() self.value_spinboxes = [] self.minimum_spinboxes = [] self.maximum_spinboxes = [] self.vary_checkboxes = [] self.dynamic_background_widgets = [] self._wppf_object = None self._prev_background_method = None self.reset_params() self.load_settings() self.update_gui() self.setup_connections()
def __init__(self, material, parent=None): loader = UiLoader() self.ui = loader.load_file('powder_calibration_dialog.ui', parent) self.material = material self.update_gui()
def __init__(self, parent=None): super(CalibrationCrystalEditor, self).__init__(parent) loader = UiLoader() self.ui = loader.load_file('calibration_crystal_editor.ui', parent) self.setup_connections() self.update_gui_from_config()
def __init__(self, parent=None): loader = UiLoader() self.ui = loader.load_file('transforms_dialog.ui', parent) self.det_labels = [] self.det_cboxes = [] self.update_gui() self.setup_connections()
def __init__(self, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('calibration_slider_widget.ui', parent) self.update_gui_from_config() self.setup_connections()
def __init__(self, image_files, manual_assign=False, parent=None): self.setup_vars(image_files) loader = UiLoader() self.ui = loader.load_file('load_images_dialog.ui', parent) self.setup_connections() self.setup_state() self.setup_table(manual_assign) self.update_table()
def __init__(self, f, saved_path=None, parent=None): self.file = f self.paths = [] self.get_paths(f) loader = UiLoader() self.ui = loader.load_file('load_hdf5_dialog.ui', parent) self.create_list()
def __init__(self, parent=None): super(ImportDataPanel, self).__init__(parent) loader = UiLoader() self.ui = loader.load_file('import_data_panel.ui', parent) self.it = None self.edited_images = {} self.completed_detectors = [] self.setup_connections()
def __init__(self, parent=None): loader = UiLoader() self.ui = loader.load_file('laue_overlay_editor.ui', parent) self._overlay = None self.crystal_editor = CalibrationCrystalEditor(parent=self.ui) self.ui.crystal_editor_layout.addWidget(self.crystal_editor.ui) self.setup_connections()
def __init__(self, parent=None): super(MaskManagerDialog, self).__init__(parent) self.parent = parent loader = UiLoader() self.ui = loader.load_file('mask_manager_dialog.ui', parent) self.create_masks_list() self.threshold_name = '' self.setup_connections()
def __init__(self, parent=None): super(ImageModeWidget, self).__init__(parent) loader = UiLoader() self.ui = loader.load_file('image_mode_widget.ui', parent) # Always start with raw tab self.ui.tab_widget.setCurrentIndex(0) self.setup_connections() self.update_gui_from_config()
def __init__(self, material, parent=None): super(MaterialEditorWidget, self).__init__(parent) loader = UiLoader() self.ui = loader.load_file('material_editor_widget.ui', parent) self.setup_space_group_widgets() self.material = material self.setup_connections()
def __init__(self, image_tab_widget, parent=None): self.image_tab_widget = image_tab_widget loader = UiLoader() self.ui = loader.load_file('color_map_editor.ui', parent) self.bounds = (0, 16384) self.load_cmaps() self.setup_connections()
def __init__(self, items, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('select_items_widget.ui', parent) self.checkboxes = [] # The items should be a list of tuples of length two, like # (name, selected). self.items = items
def __init__(self, parent=None): super(MaskManagerDialog, self).__init__(parent) self.parent = parent loader = UiLoader() self.ui = loader.load_file('mask_manager_dialog.ui', parent) self.create_masks_list() self.threshold = False self.image_mode = ViewType.raw self.setup_connections()
def __init__(self, image_files, parent=None): self.detectors = HexrdConfig().get_detector_names() self.image_files = image_files loader = UiLoader() self.ui = loader.load_file('load_images_dialog.ui', parent) self.setup_connections() self.setup_table() self.update_table()
def __init__(self, material, title_prefix='', parent=None): loader = UiLoader() self.ui = loader.load_file('reflections_table.ui', parent) flags = self.ui.windowFlags() self.ui.setWindowFlags(flags | Qt.Tool) self.setup_connections() self.title_prefix = title_prefix self._material = material self.update_material_name() self.update_table()
def __init__(self, f, saved_path=None, parent=None): self.file = f self.paths = [] loader = UiLoader() self.ui = loader.load_file('load_hdf5_dialog.ui', parent) self.ui.installEventFilter(enter_key_filter) self.get_paths(f) self.create_list()
def __init__(self, parent=None): loader = UiLoader() self.ui = loader.load_file('material_properties_editor.ui', parent) self.null_tensor = np.zeros(self.stiffness_tensor_shape) self.stiffness_tensor_editor = MatrixEditor(self.null_tensor, self.ui) self.ui.stiffness_tensor_editor_layout.addWidget( self.stiffness_tensor_editor) self.setup_connections() self.update_gui()
def __init__(self, material, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('material_editor_widget.ui', parent) self.setup_space_group_widgets() self._material = material self.update_gui_from_material() self.setup_connections()
def __init__(self, params=None, parent=None): super().__init__(parent) loader = UiLoader() self.ui = loader.load_file('calibration_crystal_editor.ui', parent) self.params = params self.update_gui() self.update_orientation_suffixes() self.setup_connections()