Beispiel #1
0
 def __init__(self):
     QtGui.QDialog.__init__(self)
     # Set up the user interface from Designer.
     self.ui = Ui_ff()
     self.ui.setupUi(self)
     self.fcheck()
     self.var=999
     self.var2=999
     self.var1=999
     self.var3=999
     self.var4=999
     self.line='\0'
     self.line1='\0'
     self.line2='\0'
     self.ui.radioButton_14.setDisabled(True)
     QObject.connect(self.ui.toolButton_2,SIGNAL("clicked()"),self.sscan)
     QObject.connect(self.ui.radioButton,SIGNAL("clicked()"),self.enb_g2)
     QObject.connect(self.ui.radioButton_5,SIGNAL("clicked()"),self.enb_g2)
     QObject.connect(self.ui.radioButton_2,SIGNAL("clicked()"),self.enb_g2)
     QObject.connect(self.ui.radioButton_3,SIGNAL("clicked()"),self.enb_g2)
     QObject.connect(self.ui.radioButton_4,SIGNAL("clicked()"),self.enb_g2)
     QObject.connect(self.ui.radioButton_6,SIGNAL("clicked()"),self.enb_g2)
     QObject.connect(self.ui.radioButton_21,SIGNAL("clicked()"),self.enb_g1)
     QObject.connect(self.ui.radioButton_22,SIGNAL("clicked()"),self.enb_gg1)
     QObject.connect(self.ui.radioButton_23,SIGNAL("clicked()"),self.enb_gg1)
     QObject.connect(self.ui.radioButton_24,SIGNAL("clicked()"),self.enb_gg1)
     QObject.connect(self.ui.radioButton_25,SIGNAL("clicked()"),self.enb_gg1)
Beispiel #2
0
class ffDialog(QtGui.QDialog):
    def __init__(self):
        QtGui.QDialog.__init__(self)
        # Set up the user interface from Designer.
        self.ui = Ui_ff()
        self.ui.setupUi(self)
        self.fcheck()
        self.var=999
        self.var2=999
        self.var1=999
        self.var3=999
        self.var4=999
        self.line='\0'
        self.line1='\0'
        self.line2='\0'
        self.ui.radioButton_14.setDisabled(True)
        QObject.connect(self.ui.toolButton_2,SIGNAL("clicked()"),self.sscan)
        QObject.connect(self.ui.radioButton,SIGNAL("clicked()"),self.enb_g2)
        QObject.connect(self.ui.radioButton_5,SIGNAL("clicked()"),self.enb_g2)
        QObject.connect(self.ui.radioButton_2,SIGNAL("clicked()"),self.enb_g2)
        QObject.connect(self.ui.radioButton_3,SIGNAL("clicked()"),self.enb_g2)
        QObject.connect(self.ui.radioButton_4,SIGNAL("clicked()"),self.enb_g2)
        QObject.connect(self.ui.radioButton_6,SIGNAL("clicked()"),self.enb_g2)
        QObject.connect(self.ui.radioButton_21,SIGNAL("clicked()"),self.enb_g1)
        QObject.connect(self.ui.radioButton_22,SIGNAL("clicked()"),self.enb_gg1)
        QObject.connect(self.ui.radioButton_23,SIGNAL("clicked()"),self.enb_gg1)
        QObject.connect(self.ui.radioButton_24,SIGNAL("clicked()"),self.enb_gg1)
        QObject.connect(self.ui.radioButton_25,SIGNAL("clicked()"),self.enb_gg1)
        

    def fcheck(self):
        self.ui.radioButton.setChecked(True)
        self.ui.radioButton_7.setChecked(True)
        self.ui.radioButton_15.setChecked(True)
        self.ui.radioButton_18.setChecked(True)
        self.ui.radioButton_24.setChecked(True)
        self.ana_mod()

    def enb_gg1(self):
##        self.ui.radioButton.setEnabled(True)
##        self.ui.radioButton_.setDisabled(True)
        self.ui.radioButton_2.setEnabled(True)
        self.ui.radioButton_3.setEnabled(True)
        self.ui.radioButton_4.setEnabled(True)
        self.ui.radioButton_5.setEnabled(True)
        self.ui.radioButton_6.setEnabled(True)

    def enb_g1(self):
        self.ui.radioButton.setChecked(True)
##        self.ui.radioButton_.setDisabled(True)
        self.ui.radioButton_2.setDisabled(True)
        self.ui.radioButton_3.setDisabled(True)
        self.ui.radioButton_4.setDisabled(True)
        self.ui.radioButton_5.setDisabled(True)
        self.ui.radioButton_6.setDisabled(True)

    def sscan(self):
        self.fi= QFileDialog.getOpenFileName(self, "Output map",".", "ESRI Shapefile (*.exe)")
	self.ui.lineEdit_4.setText(self.fi)		

    def ana_mod(self):
        if self.ui.radioButton_2.isChecked() or self.ui.radioButton_5.isChecked():
            self.ui.radioButton_9.setDisabled(True)
            self.ui.radioButton_14.setDisabled(True)
        if self.ui.radioButton_3.isChecked()or self.ui.radioButton_6.isChecked():
            self.ui.radioButton_14.setDisabled(True)
        if self.ui.radioButton.isChecked():
            self.ui.radioButton_9.setDisabled(True)
        if self.ui.radioButton_4.isChecked():
            self.ui.radioButton_8.setDisabled(True)
            self.ui.radioButton_9.setDisabled(True)
            self.ui.radioButton_10.setDisabled(True)
            self.ui.radioButton_11.setDisabled(True)
            self.ui.radioButton_12.setDisabled(True)
            self.ui.radioButton_13.setDisabled(True)
            self.ui.radioButton_14.setDisabled(True)            

    def enb_g2(self):
        self.ui.radioButton_7.setEnabled(True)
        self.ui.radioButton_8.setEnabled(True)
        self.ui.radioButton_9.setEnabled(True)
        self.ui.radioButton_10.setEnabled(True)
        self.ui.radioButton_11.setEnabled(True)
        self.ui.radioButton_12.setEnabled(True)
        self.ui.radioButton_13.setEnabled(True)
        self.ui.radioButton_7.setChecked(True)
        self.ana_mod()
        
      
    def b_param(self):
        if self.ui.radioButton.isChecked():
            self.var=1
        elif self.ui.radioButton_2.isChecked():
            self.var=2
        elif self.ui.radioButton_3.isChecked():
            self.var=3
        elif self.ui.radioButton_4.isChecked():
            self.var=5
        elif self.ui.radioButton_5.isChecked():
            self.var=6
        elif self.ui.radioButton_6.isChecked():
            self.var=4
            
        if self.ui.radioButton_7.isChecked():
            self.var1=0
        elif self.ui.radioButton_8.isChecked():
            self.var1=1
        elif self.ui.radioButton_9.isChecked():
            self.var1=2
        elif self.ui.radioButton_10.isChecked():
            self.var1=7
        elif self.ui.radioButton_11.isChecked():
            self.var1=3
        elif self.ui.radioButton_12.isChecked():
            self.var1=4        
        elif self.ui.radioButton_13.isChecked():
            self.var1=5
        elif self.ui.radioButton_14.isChecked():
            self.var1=6
				
	if self.ui.radioButton_15.isChecked():
            self.var2=1
        elif self.ui.radioButton_16.isChecked():
            self.var2=2
        elif self.ui.radioButton_17.isChecked():
            self.var2=3
            
        if self.ui.radioButton_21.isChecked():
            self.var3=0
        elif self.ui.radioButton_22.isChecked():
            self.var3=2
        elif self.ui.radioButton_23.isChecked():
            self.var3=4
        elif self.ui.radioButton_24.isChecked():
            self.var3=2
        elif self.ui.radioButton_25.isChecked():
            self.var3=3
            
        if self.ui.radioButton_18.isChecked():
            self.var4=1
        elif self.ui.radioButton_19.isChecked():
            self.var4=2
        elif self.ui.radioButton_20.isChecked():
            self.var4=3

        self.line=self.ui.lineEdit.text()
        self.line1=self.ui.lineEdit_2.text()
        self.line2=self.ui.lineEdit_3.text()