示例#1
0
from gui.GUI import MainWindow
from PyQt4 import QtGui

import signal

signal.signal(signal.SIGINT, signal.SIG_DFL)

if __name__ == '__main__':
    sensor = Sensor()
    app = QtGui.QApplication(sys.argv)
    frame = MainWindow()
    frame.setSensor(sensor)
    sensor.setGetPathSignal(frame.getPathSig)
    frame.show()

    grid = Grid(frame.width(), frame.height(), sensor.WORLDWIDTH,
                sensor.WORLDHEIGHT)
    sensor.setGrid(grid)
    frame.setGrid(grid)

    algorithm = MyAlgorithm(sensor, grid)
    t1 = ThreadSensor(sensor, algorithm)
    t1.daemon = True
    t1.start()

    t2 = ThreadGUI(frame)
    t2.daemon = True
    t2.start()

    sys.exit(app.exec_())
from gui.threadGUI import ThreadGUI
from gui.GUI import MainWindow
from PyQt4 import QtGui

import signal

signal.signal(signal.SIGINT, signal.SIG_DFL)

if __name__ == '__main__':
    sensor = Sensor();
    app = QtGui.QApplication(sys.argv)
    frame = MainWindow()
    frame.setSensor(sensor)
    sensor.setGetPathSignal(frame.getPathSig)
    frame.show()

    grid = Grid(frame.width(), frame.height(), sensor.WORLDWIDTH, sensor.WORLDHEIGHT)
    sensor.setGrid(grid)
    frame.setGrid(grid)
    
    algorithm=MyAlgorithm(sensor, grid)
    t1 = ThreadSensor(sensor,algorithm)  
    t1.daemon=True
    t1.start()

    t2 = ThreadGUI(frame)  
    t2.daemon=True
    t2.start()
    
    sys.exit(app.exec_())