Ignore:
Timestamp:
Oct 24, 2017 12:00:18 PM (7 years ago)
Author:
Adam Washington <adam.washington@…>
Children:
1bb879d
Parents:
e4a3302
Message:

All the numbers in the model

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Perspectives/Corfunc/CorfuncPerspective.py

    re4a3302 r9634f86  
    120120        self.calculateBgBtn.clicked.connect(self.calculateBackground) 
    121121 
    122         self.hilbertBtn.clicked.connect(self.action) 
    123         self.fourierBtn.clicked.connect(self.action) 
    124  
    125122        self.model.itemChanged.connect(self.modelChanged) 
    126123 
     
    144141        self.model.setItem(W.W_PORODSIGMA, 
    145142                           QtGui.QStandardItem("0.0")) 
     143        self.model.setItem(W.W_CORETHICK, QtGui.QStandardItem(str(0))) 
     144        self.model.setItem(W.W_INTTHICK, QtGui.QStandardItem(str(0))) 
     145        self.model.setItem(W.W_HARDBLOCK, QtGui.QStandardItem(str(0))) 
     146        self.model.setItem(W.W_CRYSTAL, QtGui.QStandardItem(str(0))) 
     147        self.model.setItem(W.W_POLY, QtGui.QStandardItem(str(0))) 
     148        self.model.setItem(W.W_PERIOD, QtGui.QStandardItem(str(0))) 
    146149 
    147150    def modelChanged(self, item): 
     
    195198            self._realplot.drawRealSpace() 
    196199            params = self._calculator.extract_parameters(transform) 
    197             self.avgCoreThick.setValue(params["d0"]) 
    198             self.avgHardBlock.setValue(params["Lc"]) 
    199             self.avgIntThick.setValue(params["dtr"]) 
    200             self.localCrystal.setValue(params["fill"]) 
    201             self.polydisp.setValue(params["A"]) 
    202             self.longPeriod.setValue(params["max"]) 
     200            self.model.setItem(W.W_CORETHICK, QtGui.QStandardItem(str(params['d0']))) 
     201            self.model.setItem(W.W_INTTHICK, QtGui.QStandardItem(str(params['dtr']))) 
     202            self.model.setItem(W.W_HARDBLOCK, QtGui.QStandardItem(str(params['Lc']))) 
     203            self.model.setItem(W.W_CRYSTAL, QtGui.QStandardItem(str(params['fill']))) 
     204            self.model.setItem(W.W_POLY, QtGui.QStandardItem(str(params['A']))) 
     205            self.model.setItem(W.W_PERIOD, QtGui.QStandardItem(str(params['max']))) 
    203206 
    204207        self._calculator.compute_transform(extrap, method, bg, completefn, updatefn) 
     
    220223        self.mapper.addMapping(self.porodSigma, W.W_PORODSIGMA) 
    221224 
     225        self.mapper.addMapping(self.avgCoreThick, W.W_CORETHICK) 
     226        self.mapper.addMapping(self.avgIntThick, W.W_INTTHICK) 
     227        self.mapper.addMapping(self.avgHardBlock, W.W_HARDBLOCK) 
     228        self.mapper.addMapping(self.polydisp, W.W_POLY) 
     229        self.mapper.addMapping(self.longPeriod, W.W_PERIOD) 
     230        self.mapper.addMapping(self.localCrystal, W.W_CRYSTAL) 
     231 
    222232        self.mapper.toFirst() 
    223233 
     
    226236        temp = QtGui.QStandardItem(str(bg)) 
    227237        self.model.setItem(W.W_BACKGROUND, temp) 
    228  
    229     def action(self): 
    230         print("Called an action!") 
    231         print(self.model) 
    232         print(self.mapper) 
    233238 
    234239    def allowBatch(self): 
Note: See TracChangeset for help on using the changeset viewer.