Changes in / [07d744c:1c98850] in sasview
- Location:
- src/sas/qtgui
- Files:
-
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Calculators/DataOperationUtilityPanel.py
r33c0561 r42787fb 26 26 self.manager = parent 27 27 self.communicator = self.manager.communicator() 28 # disable the context help icon29 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)30 28 31 29 # To store input datafiles -
src/sas/qtgui/Calculators/DensityPanel.py
r33c0561 rb6f47be 48 48 self.manager = parent 49 49 self.setupUi() 50 # disable the context help icon51 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)52 53 50 self.setupModel() 54 51 self.setupMapper() -
src/sas/qtgui/Calculators/GenericScatteringCalculator.py
r33c0561 r8c85ac1 38 38 super(GenericScatteringCalculator, self).__init__() 39 39 self.setupUi(self) 40 # disable the context help icon41 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)42 43 40 self.manager = parent 44 41 self.communicator = self.manager.communicator() -
src/sas/qtgui/Calculators/KiessigPanel.py
r33c0561 rccdee50 15 15 super(KiessigPanel, self).__init__() 16 16 self.setupUi(self) 17 # disable the context help icon18 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)19 17 20 18 self.setWindowTitle("Kiessig Thickness Calculator") -
src/sas/qtgui/Calculators/ResolutionCalculatorPanel.py
r33c0561 r93c813f 41 41 super(ResolutionCalculatorPanel, self).__init__() 42 42 self.setupUi(self) 43 # disable the context help icon44 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)45 46 43 self.manager = parent 47 44 -
src/sas/qtgui/Calculators/SldPanel.py
r33c0561 rbd39d6c 89 89 90 90 self.setupUi() 91 # disable the context help icon92 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)93 94 91 self.setupModel() 95 92 self.setupMapper() -
src/sas/qtgui/Calculators/SlitSizeCalculator.py
r33c0561 rfa05c6c1 25 25 super(SlitSizeCalculator, self).__init__() 26 26 self.setupUi(self) 27 # disable the context help icon28 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)29 27 30 28 self.setWindowTitle("Slit Size Calculator") -
src/sas/qtgui/MainWindow/AboutBox.py
r33c0561 r7385fec 1 1 import functools 2 from PyQt5 import QtWidgets , QtCore2 from PyQt5 import QtWidgets 3 3 4 4 import sas.sasview … … 14 14 super(AboutBox, self).__init__(parent) 15 15 self.setupUi(self) 16 # disable the context help icon17 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)18 16 19 17 self.setWindowTitle("About") -
src/sas/qtgui/MainWindow/CategoryManager.py
r33c0561 r3d18691 135 135 super(CategoryManager, self).__init__(parent) 136 136 self.setupUi(self) 137 138 # disable the context help icon139 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)140 137 141 138 self.communicator = manager.communicator() … … 330 327 super(ChangeCategory, self).__init__(parent) 331 328 self.setupUi(self) 332 # disable the context help icon333 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)334 329 335 330 self.model = model -
src/sas/qtgui/MainWindow/DataExplorer.py
rd1ad101 r04a884a 640 640 # Figure out which rows are checked 641 641 ind = -1 642 643 deleted_items = [] 644 deleted_names = [] 642 # Use 'while' so the row count is forced at every iteration 645 643 while ind < self.theory_model.rowCount(): 646 644 ind += 1 647 645 item = self.theory_model.item(ind) 648 649 646 if item and item.isCheckable() and item.checkState() == QtCore.Qt.Checked: 650 647 # Delete these rows from the model 651 deleted_names.append(str(self.theory_model.item(ind).text()))652 deleted_items.append(item)653 654 648 self.theory_model.removeRow(ind) 655 649 # Decrement index since we just deleted it 656 650 ind -= 1 657 651 658 # Let others know we deleted data 659 self.communicator.dataDeletedSignal.emit(deleted_items) 660 661 # update stored_data 662 self.manager.update_stored_data(deleted_names) 652 # pass temporarily kept as a breakpoint anchor 653 pass 663 654 664 655 def sendData(self, event=None): … … 1819 1810 raise AttributeError(msg) 1820 1811 1821 # Check if there exists an itemfor this tab1822 # If so, replace it1812 # Check if there are any other items for this tab 1813 # If so, delete them 1823 1814 current_tab_name = model_item.text() 1824 1815 for current_index in range(self.theory_model.rowCount()): 1825 current_item = self.theory_model.item(current_index) 1826 if current_tab_name == current_item.text(): 1827 # replace data instead 1828 new_data = GuiUtils.dataFromItem(model_item) 1829 current_item.child(0).setData(new_data) 1830 return current_item 1831 1832 # add the new item to the model 1816 if current_tab_name == self.theory_model.item(current_index).text(): 1817 self.theory_model.removeRow(current_index) 1818 break 1819 # send in the new item 1833 1820 self.theory_model.appendRow(model_item) 1834 return model_item1835 1821 1836 1822 def deleteIntermediateTheoryPlotsByModelID(self, model_id): -
src/sas/qtgui/MainWindow/GuiManager.py
r33c0561 rb1626bea 59 59 QDialog.__init__(self, parent) 60 60 self.setupUi(self) 61 # disable the context help icon62 self.setWindowFlags(self.windowFlags() & ~Qt.WindowContextHelpButtonHint)63 64 61 65 62 class GuiManager(object): … … 1052 1049 Send the request to the DataExplorer for updating the theory model. 1053 1050 """ 1054 item = self.filesWidget.updateTheoryFromPerspective(index) 1055 # Now notify the perspective that the item was/wasn't replaced 1056 per = self.perspective() 1057 if not isinstance(per, FittingWindow): 1058 # currently only fitting supports generation of theories. 1059 return 1060 per.currentTab.setTheoryItem(item) 1051 self.filesWidget.updateTheoryFromPerspective(index) 1061 1052 1062 1053 def deleteIntermediateTheoryPlotsByModelID(self, model_id): -
src/sas/qtgui/MainWindow/MainWindow.py
r33c0561 r09b7da68 60 60 splash.show() 61 61 app.setAttribute(Qt.AA_EnableHighDpiScaling) 62 63 62 # fix for pyinstaller packages app to avoid ReactorAlreadyInstalledError 64 63 import sys -
src/sas/qtgui/MainWindow/UI/MainWindowUI.ui
rc3fc919 r09b7da68 75 75 <addaction name="actionHide_LogExplorer"/> 76 76 <addaction name="separator"/> 77 <addaction name="actionMinimizePlots"/> 78 <addaction name="actionClosePlots"/> 79 <addaction name="separator"/> 77 80 <addaction name="actionStartup_Settings"/> 78 81 </widget> … … 126 129 <addaction name="actionNext"/> 127 130 <addaction name="actionPrevious"/> 128 <addaction name="separator"/>129 <addaction name="actionMinimizePlots"/>130 <addaction name="actionClosePlots"/>131 131 </widget> 132 132 <widget class="QMenu" name="menuAnalysis"> -
src/sas/qtgui/Perspectives/Fitting/ComplexConstraint.py
rcf9f39e r9c207f5 26 26 constraintReadySignal = QtCore.pyqtSignal(tuple) 27 27 def __init__(self, parent=None, tabs=None): 28 super(ComplexConstraint, self).__init__( parent)28 super(ComplexConstraint, self).__init__() 29 29 30 30 self.setupUi(self) 31 31 self.setModal(True) 32 33 # disable the context help icon34 windowFlags = self.windowFlags()35 self.setWindowFlags(windowFlags & ~QtCore.Qt.WindowContextHelpButtonHint)36 32 37 33 # Useful globals … … 65 61 self.cmdOK.clicked.connect(self.onApply) 66 62 self.cmdHelp.clicked.connect(self.onHelp) 67 self.cmdAddAll.clicked.connect(self.onSetAll)68 69 63 self.txtConstraint.editingFinished.connect(self.validateFormula) 70 64 self.cbModel1.currentIndexChanged.connect(self.onModelIndexChange) … … 84 78 self.setupParamWidgets() 85 79 86 87 80 self.setupMenu() 88 81 89 82 def setupMenu(self): 90 # Show Add Allbutton, if necessary83 # Add menu to the Apply button, if necessary 91 84 if self.cbModel1.currentText() ==self.cbModel2.currentText(): 92 self.cmdAddAll.setVisible(False) 93 else: 94 self.cmdAddAll.setVisible(True) 95 return 85 self.cmdOK.setArrowType(QtCore.Qt.NoArrow) 86 self.cmdOK.setPopupMode(QtWidgets.QToolButton.DelayedPopup) 87 self.cmdOK.setMenu(None) 88 return 89 self.all_menu = QtWidgets.QMenu() 90 self.actionAddAll = QtWidgets.QAction(self) 91 self.actionAddAll.setObjectName("actionAddAll") 92 self.actionAddAll.setText(QtCore.QCoreApplication.translate("self", "Add all")) 93 ttip = "Add constraints between all identically named parameters in both fitpages" 94 self.actionAddAll.setToolTip(ttip) 95 self.actionAddAll.triggered.connect(self.onSetAll) 96 self.all_menu.addAction(self.actionAddAll) 97 # https://bugreports.qt.io/browse/QTBUG-13663 98 self.all_menu.setToolTipsVisible(True) 99 self.cmdOK.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) 100 self.cmdOK.setArrowType(QtCore.Qt.DownArrow) 101 self.cmdOK.setMenu(self.all_menu) 96 102 97 103 def setupParamWidgets(self): … … 121 127 if len(items1)==0: 122 128 self.cmdOK.setEnabled(False) 123 self.cmdAddAll.setEnabled(False)124 129 txt = "No parameters in model "+self.tab_names[0] +\ 125 130 " are available for constraining." … … 127 132 else: 128 133 self.cmdOK.setEnabled(True) 129 self.cmdAddAll.setEnabled(True)130 134 txt = "" 131 135 self.lblWarning.setText(txt) … … 189 193 if not formula_is_valid: 190 194 self.cmdOK.setEnabled(False) 191 self.cmdAddAll.setEnabled(False)192 195 self.txtConstraint.setStyleSheet("QLineEdit {background-color: red;}") 193 196 else: 194 197 self.cmdOK.setEnabled(True) 195 self.cmdAddAll.setEnabled(True)196 198 self.txtConstraint.setStyleSheet("QLineEdit {background-color: white;}") 197 199 -
src/sas/qtgui/Perspectives/Fitting/ConstraintWidget.py
r33c0561 r2e5081b 112 112 self.parent = parent 113 113 self.setupUi(self) 114 115 114 self.currentType = "FitPage" 116 115 # Page id for fitting … … 215 214 tab_object = ObjectLibrary.getObject(tab) 216 215 217 # Disconnect all local slots, if connected 218 if tab_object.receivers(tab_object.newModelSignal) > 0: 219 tab_object.newModelSignal.disconnect() 220 if tab_object.receivers(tab_object.constraintAddedSignal) > 0: 221 tab_object.constraintAddedSignal.disconnect() 216 # Disconnect all local slots 217 #tab_object.disconnect() 222 218 223 219 # Reconnect tab signals to local slots -
src/sas/qtgui/Perspectives/Fitting/FittingOptions.py
r33c0561 r8873ab7 41 41 super(FittingOptions, self).__init__(parent) 42 42 self.setupUi(self) 43 # disable the context help icon44 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)45 43 46 44 self.config = config -
src/sas/qtgui/Perspectives/Fitting/FittingUtilities.py
rcf9f39e r9817207 653 653 num_rows = model.rowCount() 654 654 if num_rows < 1: 655 return param655 return None 656 656 657 657 for row in range(num_rows): -
src/sas/qtgui/Perspectives/Fitting/FittingWidget.py
rbbcf9f0 rce67f35 284 284 # Data for chosen model 285 285 self.model_data = None 286 self._previous_model_index = 0287 286 288 287 # Which shell is being currently displayed? … … 2021 2020 React to changes in the smearing widget 2022 2021 """ 2023 # update display2024 smearing, accuracy, smearing_min, smearing_max = self.smearing_widget.state()2025 self.lblCurrentSmearing.setText(smearing)2026 2022 self.calculateQGridForModel() 2027 2023 … … 2623 2619 """ 2624 2620 name = self.nameFromData(fitted_data) 2625 # Modify the item or add it if new 2626 theory_item = GuiUtils.createModelItemWithPlot(fitted_data, name=name) 2627 self.communicate.updateTheoryFromPerspectiveSignal.emit(theory_item) 2628 2629 def setTheoryItem(self, item): 2630 """ 2631 Reset the theory item based on the data explorer update 2632 """ 2633 self.theory_item = item 2621 # Notify the GUI manager so it can create the theory model in DataExplorer 2622 self.theory_item = GuiUtils.createModelItemWithPlot(fitted_data, name=name) 2623 self.communicate.updateTheoryFromPerspectiveSignal.emit(self.theory_item) 2634 2624 2635 2625 def nameFromData(self, fitted_data): -
src/sas/qtgui/Perspectives/Fitting/GPUOptions.py
r33c0561 r133812c7 45 45 self.parent = parent 46 46 self.setupUi(self) 47 # disable the context help icon48 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)49 47 self.addOpenCLOptions() 50 48 self.createLinks() -
src/sas/qtgui/Perspectives/Fitting/MultiConstraint.py
rcf9f39e r09e0c32 10 10 11 11 from PyQt5 import QtWidgets 12 from PyQt5 import QtCore13 12 14 13 import sas.qtgui.Utilities.GuiUtils as GuiUtils … … 26 25 params: tuple of strings describing model parameters 27 26 """ 28 super(MultiConstraint, self).__init__( parent)27 super(MultiConstraint, self).__init__() 29 28 30 29 self.setupUi(self) 31 30 self.setModal(True) 32 33 # disable the context help icon34 windowFlags = self.windowFlags()35 self.setWindowFlags(windowFlags & ~QtCore.Qt.WindowContextHelpButtonHint)36 37 31 self.params = params 38 32 self.parent = parent -
src/sas/qtgui/Perspectives/Fitting/UI/ComplexConstraintUI.ui
r33c0561 r2e5081b 139 139 <property name="sizeHint" stdset="0"> 140 140 <size> 141 <width> 58</width>141 <width>88</width> 142 142 <height>20</height> 143 143 </size> … … 146 146 </item> 147 147 <item> 148 <widget class="QToolButton" name="cmdAddAll"> 149 <property name="sizePolicy"> 150 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 151 <horstretch>0</horstretch> 152 <verstretch>0</verstretch> 153 </sizepolicy> 154 </property> 148 <widget class="QToolButton" name="cmdOK"> 155 149 <property name="minimumSize"> 156 150 <size> … … 160 154 </property> 161 155 <property name="toolTip"> 162 <string><html><head/><body><p>Add constraints between all identically named parameters in both fitpages</p></body></html></string>156 <string><html><head/><body><p>Add the constraint as defined by the above expression.</p></body></html></string> 163 157 </property> 164 158 <property name="text"> 165 <string>Add All</string>159 <string>Add</string> 166 160 </property> 167 161 <property name="popupMode"> … … 180 174 </item> 181 175 <item> 182 <widget class="QToolButton" name="cmdOK"> 183 <property name="sizePolicy"> 184 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 185 <horstretch>0</horstretch> 186 <verstretch>0</verstretch> 187 </sizepolicy> 188 </property> 189 <property name="minimumSize"> 190 <size> 191 <width>93</width> 192 <height>28</height> 193 </size> 194 </property> 176 <widget class="QPushButton" name="cmdCancel"> 195 177 <property name="toolTip"> 196 <string><html><head/><body><p> Add the constraint as defined by the above expression.</p></body></html></string>178 <string><html><head/><body><p>Close the window.</p></body></html></string> 197 179 </property> 198 180 <property name="text"> 199 <string>Add</string> 200 </property> 201 <property name="popupMode"> 202 <enum>QToolButton::InstantPopup</enum> 203 </property> 204 <property name="toolButtonStyle"> 205 <enum>Qt::ToolButtonTextOnly</enum> 206 </property> 207 <property name="autoRaise"> 208 <bool>false</bool> 209 </property> 210 <property name="arrowType"> 211 <enum>Qt::DownArrow</enum> 181 <string>Close</string> 212 182 </property> 213 183 </widget> … … 225 195 </widget> 226 196 <resources/> 227 <connections/> 197 <connections> 198 <connection> 199 <sender>cmdCancel</sender> 200 <signal>clicked()</signal> 201 <receiver>ComplexConstraintUI</receiver> 202 <slot>reject()</slot> 203 <hints> 204 <hint type="sourcelabel"> 205 <x>230</x> 206 <y>144</y> 207 </hint> 208 <hint type="destinationlabel"> 209 <x>179</x> 210 <y>82</y> 211 </hint> 212 </hints> 213 </connection> 214 </connections> 228 215 </ui> -
src/sas/qtgui/Plotting/AddText.py
r33c0561 r53c771e 12 12 super(AddText, self).__init__(parent) 13 13 self.setupUi(self) 14 # disable the context help icon15 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)16 14 17 15 self._font = QtGui.QFont() -
src/sas/qtgui/Plotting/ColorMap.py
r33c0561 r8fad50b 28 28 self.setupUi(self) 29 29 assert(isinstance(data, Data2D)) 30 # disable the context help icon31 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)32 30 33 31 self.data = data -
src/sas/qtgui/Plotting/LinearFit.py
r33c0561 re4c475b7 30 30 31 31 self.setupUi(self) 32 # disable the context help icon33 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)34 35 32 assert(isinstance(max_range, tuple)) 36 33 assert(isinstance(fit_range, tuple)) -
src/sas/qtgui/Plotting/MaskEditor.py
r33c0561 r133812c7 3 3 import numpy as np 4 4 5 from PyQt5 import QtWidgets , QtCore5 from PyQt5 import QtWidgets 6 6 7 7 from sas.qtgui.Plotting.PlotterData import Data2D … … 24 24 25 25 self.setupUi(self) 26 # disable the context help icon27 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)28 26 29 27 self.data = data -
src/sas/qtgui/Plotting/PlotProperties.py
r33c0561 rfacf4ca 18 18 super(PlotProperties, self).__init__(parent) 19 19 self.setupUi(self) 20 # disable the context help icon21 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)22 23 20 self.setFixedSize(self.minimumSizeHint()) 24 21 -
src/sas/qtgui/Plotting/ScaleProperties.py
r33c0561 r54492dc 27 27 super(ScaleProperties, self).__init__(parent) 28 28 self.setupUi(self) 29 # disable the context help icon30 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)31 29 32 30 # Set up comboboxes -
src/sas/qtgui/Plotting/SetGraphRange.py
r33c0561 rd6b8a1d 17 17 18 18 self.setupUi(self) 19 # disable the context help icon20 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)21 22 19 assert(isinstance(x_range, tuple)) 23 20 assert(isinstance(y_range, tuple)) -
src/sas/qtgui/Plotting/WindowTitle.py
r33c0561 r4992ff2 3 3 from "Graph_n" to any ASCII text. 4 4 """ 5 from PyQt5 import QtWidgets , QtCore5 from PyQt5 import QtWidgets 6 6 7 7 from sas.qtgui.Plotting.UI.WindowTitleUI import Ui_WindowTitle … … 12 12 super(WindowTitle, self).__init__(parent) 13 13 self.setupUi(self) 14 # disable the context help icon15 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)16 17 14 self.txtTitle.setText(new_title) 18 15 -
src/sas/qtgui/Utilities/AddMultEditor.py
r33c0561 r287d356 56 56 57 57 self.setupUi(self) 58 # disable the context help icon59 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)60 58 61 59 # uncheck self.chkOverwrite -
src/sas/qtgui/Utilities/GuiUtils.py
r10786bc2 r04a884a 30 30 from sas.qtgui.Plotting.Plottables import Plottable 31 31 from sas.sascalc.dataloader.data_info import Sample, Source, Vector 32 from sas.sascalc.dataloader.data_info import Detector, Process, TransmissionSpectrum33 from sas.sascalc.dataloader.data_info import Aperture, Collimation34 32 from sas.qtgui.Plotting.Plottables import View 35 33 from sas.qtgui.Plotting.Plottables import PlottableTheory1D … … 1183 1181 if isinstance(o, (Sample, Source, Vector, FResult)): 1184 1182 return add_type(o.__dict__, type(o)) 1185 # detector1186 if isinstance(o, (Detector, Process, TransmissionSpectrum, Aperture, Collimation)):1187 return add_type(o.__dict__, type(o))1188 1189 1183 if isinstance(o, (Plottable, View)): 1190 1184 return add_type(o.__dict__, type(o)) … … 1226 1220 Sample, Source, Vector, 1227 1221 Plottable, Data1D, Data2D, PlottableTheory1D, PlottableFit1D, Text, Chisq, View, 1228 Detector, Process, TransmissionSpectrum, Collimation, Aperture,1229 1222 DataState, np.ndarray, FResult, FitData1D, FitData2D, SasviewModel] 1230 1223 … … 1259 1252 1260 1253 # "simple" types 1261 if cls in (Sample, Source, Vector, FResult, FitData1D, FitData2D, 1262 SasviewModel, Detector, Process, TransmissionSpectrum, 1263 Collimation, Aperture): 1254 if cls in (Sample, Source, Vector, FResult, FitData1D, FitData2D, SasviewModel): 1264 1255 return simple_type(cls, data, level) 1265 1256 if issubclass(cls, Plottable) or (cls == View): -
src/sas/qtgui/Utilities/ModelEditor.py
r33c0561 rf2e199e 15 15 super(ModelEditor, self).__init__(parent) 16 16 self.setupUi(self) 17 # disable the context help icon18 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)19 17 20 18 self.is_python = is_python -
src/sas/qtgui/Utilities/PluginManager.py
r33c0561 raed0532 3 3 from shutil import copyfile 4 4 5 from PyQt5 import QtWidgets , QtCore5 from PyQt5 import QtWidgets 6 6 7 7 from sas.sascalc.fit import models … … 21 21 super(PluginManager, self).__init__(parent._parent) 22 22 self.setupUi(self) 23 24 # disable the context help icon25 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)26 23 27 24 self.parent = parent -
src/sas/qtgui/Utilities/ReportDialog.py
r33c0561 r133812c7 6 6 from xhtml2pdf import pisa 7 7 8 from PyQt5 import QtWidgets , QtCore8 from PyQt5 import QtWidgets 9 9 from PyQt5 import QtPrintSupport 10 10 … … 23 23 super(ReportDialog, self).__init__(parent._parent) 24 24 self.setupUi(self) 25 # disable the context help icon26 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)27 25 28 26 assert isinstance(report_list, list) -
src/sas/qtgui/Utilities/TabbedModelEditor.py
r33c0561 r59b925c1 6 6 import traceback 7 7 8 from PyQt5 import QtWidgets , QtCore8 from PyQt5 import QtWidgets 9 9 10 10 from sas.sascalc.fit import models … … 28 28 29 29 self.setupUi(self) 30 31 # disable the context help icon32 self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)33 30 34 31 # globals
Note: See TracChangeset
for help on using the changeset viewer.