Пример #1
0
 def __init__(self, argv):
     self.argv = argv
     if QCoreApplication.instance() == None:
         self.qApp = QApplication(argv)
         assert(QCoreApplication.instance() != None)
         self.qApp.setOrganizationDomain("cadnano.org")
     else:
         self.qApp = qApp
     super(CadnanoQt, self).__init__()
     from views.preferences import Preferences
     self.prefs = Preferences()
     self.qApp.setWindowIcon(QIcon('ui/mainwindow/images/cadnano2-app-icon.png'))
     self.documentControllers = set()  # Open documents
     self.activeDocument = None
     self.vh = {}  # Newly created VirtualHelix register here by idnum.
     self.vhi = {}
     self.partItem = None
     self.sharedApp = self