Exemple #1
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
    	self.dialogTasks = tasks_generator(self)
        self.ui = Ui_GCS()
    	self.parametry = properties()
    	self.testingWords = []
        self.ui.setupUi(self)
    	self.FLCS = funnction_FLSC(self)
    	#definiuje obiekt obsługujący popUp'y:
    	self.popUp = popUp(self)
    	self.genetyk = genetyk(self.FLCS.getGrammar(),self.parametry)
    	self.fileIndex = 0
        #self.ui.window_CYK.addTab(self.genTabCYK())

        #print "tutaj gramtyka na okno idzie:"
        self.ui.window_grammar.setText(self.FLCS.getGrammar().getGramarStr())

        #dodawanie dotatkowych combosow w oknie:
        self.addMembershipFunctionBox()
        self.addFuzzyFunctionBox()
        #ustawianie polaczen:

    	#wystartowanie algorytmu:
        QtCore.QObject.connect(self.ui.start_GLBS, QtCore.SIGNAL("clicked()"),self.genTabCYK)

    	#otwieranie pliku
        QtCore.QObject.connect(self.ui.menuOpcje, QtCore.SIGNAL("clicked()"),self.openFile)


    	#przycisk do testow (nastepny krok)
        QtCore.QObject.connect(self.ui.change_word,QtCore.SIGNAL("clicked()"),self.testy)

    	#nastepny krok
    	#QtCore.QObject.connect(self.ui.change_word,QtCore.SIGNAL("clicked()"),self.readLine)

    	#pobranie danych z formularza zmiennych
    	QtCore.QObject.connect(self.ui.propertiesAccept,QtCore.SIGNAL("clicked()"),self.getProperties)

    	#generowanie zdan uczacych button:
    	QtCore.QObject.connect(self.ui.create_test,QtCore.SIGNAL("clicked()"),self.generate_tasks)

    	#anulowanie wprowadzanych preferenci
    	QtCore.QObject.connect(self.ui.propertiesCancel,QtCore.SIGNAL("clicked()"),self.cancelProperties)
    	#QtCore.QObject.connect(self.ui.change_word,QtCore.SIGNAL("clicked()"),self.readLine)
    	self.cancelProperties()
    	self.getProperties()

    	#otwieranie pliku:
    	QtCore.QObject.connect(self.ui.open_file, QtCore.SIGNAL("clicked()"),self.openFile)
Exemple #2
0
 def watek(self):
     self.licz = funnction_FLSC(self,"licz")
     self.licz.start()
     pass