# _*_ CODING: UTF-8 _*_
import sys
import threading
from PyQt5 import QtWidgets
import GeneralControlBoard
from TestResultSorting import TestResultSotringTool
from TestProgramConvertor import ProgramConvertor
def startTool(myApp=QtWidgets.QApplication(sys.argv)):
global myControlBoardWindow
myControlBoardWindow=GeneralControlBoard.ControlBoard()
myControlBoardWindow.ControlBoardSignal.connect(startToolWindow)
myControlBoardWindow.show()
myApp.exec_()
def startToolWindow(ToolName="UnDefined"):
global myApp, ThreadPool
if ToolName=="ProgramConvertor":
ProgramConvertor.startProgramConvertor(False, myApp)
elif ToolName=="ResultProcesser":
TestResultSotringTool.startResultSortingTool(False, myApp)
if __name__=="__main__":
global myApp, ThreadPool
myApp=QtWidgets.QApplication(sys.argv)
ThreadPool=dict()
startTool(myApp)
sys.exit()