Exemplo n.º 1
0
class StartQT4(QtGui.QMainWindow):

        OBJCOUNT = 0

        def __init__(self, parent=None):
            QtGui.QWidget.__init__(self, parent)
            self.ui = Ui_Form()
            self.ui.setupUi(self)
            QtCore.QObject.connect(self.ui.pushButton,QtCore.SIGNAL("clicked()"), self.subscribe_dialog)
            QtCore.QObject.connect(self.ui.pushButton_2,QtCore.SIGNAL("clicked()"), self.exit_dialog)

        def sig_handler(signum, frame):
            LogSubscriber.unsubscribe()
            print "Alle Sockets geschlossen, mit ENTER beenden"
            sys.exit(1)

        def subscribe_dialog(self):
            self.subject = str(self.ui.lineEdit.text())
            myCallbackObj = LoggerCallback()
            LogSubscriber = subscriber.SubscriberEventChannel(self.subject)
            LogSubscriber.subscribe(self.subject, myCallbackObj.LogCallback)
            if self.OBJCOUNT == 0:
                self.newLoopThread = LoopThread()
                self.newLoopThread.start()
                self.OBJCOUNT = self.OBJCOUNT + 1

        def exit_dialog(self):
            self.mysub.close()
Exemplo n.º 2
0
class StartQT4(QtGui.QMainWindow):

    OBJCOUNT = 0

    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_Form()
        self.ui.setupUi(self)
        QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"),
                               self.subscribe_dialog)
        QtCore.QObject.connect(self.ui.pushButton_2,
                               QtCore.SIGNAL("clicked()"), self.exit_dialog)

    def sig_handler(signum, frame):
        LogSubscriber.unsubscribe()
        print "Alle Sockets geschlossen, mit ENTER beenden"
        sys.exit(1)

    def subscribe_dialog(self):
        self.subject = str(self.ui.lineEdit.text())
        myCallbackObj = LoggerCallback()
        LogSubscriber = subscriber.SubscriberEventChannel(self.subject)
        LogSubscriber.subscribe(self.subject, myCallbackObj.LogCallback)
        if self.OBJCOUNT == 0:
            self.newLoopThread = LoopThread()
            self.newLoopThread.start()
            self.OBJCOUNT = self.OBJCOUNT + 1

    def exit_dialog(self):
        self.mysub.close()
Exemplo n.º 3
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"),
                            self.subscribe_dialog)
     QtCore.QObject.connect(self.ui.pushButton_2,
                            QtCore.SIGNAL("clicked()"), self.exit_dialog)
Exemplo n.º 4
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     QtCore.QObject.connect(self.ui.pushButton,QtCore.SIGNAL("clicked()"), self.subscribe_dialog)
     QtCore.QObject.connect(self.ui.pushButton_2,QtCore.SIGNAL("clicked()"), self.exit_dialog)