Exemplo n.º 1
0
    def __init__(self, parent=None, varDict=None):
        super(pyQTShell, self).__init__(None)  #new  new^2:changed from parent
        self.setAttribute(Qt.WA_DeleteOnClose)  #new
        pyQTShell.Instances.add(self)  #new

        self.ui = Ui_pyQTShell()
        self.ui.setupUi(self)
        self.parent = None
        self.varDict = {}
        if varDict:
            self.varDict = varDict
        if parent:
            self.parent = parent
            self.varDict = parent.localVars.getPubDict()
            #print parent.dialog_test
            parent.topPlot = self.ui
            #print parent.localVars.getPubDict().keys()
        #self.windowTitle = "Plot%d" % pyQTShell.NextId
        #self.setWindowTitle(self.windowTitle)
        pyQTShell.NextId += 1

        self.xlist = {}  #used just for reference

        self.__initLocalVars__()
        self.__addWidgets__()