def initUI(self): self.name_company = 'GucciGang' self.name_product = 'Kelebek NodeEditor' self.stylesheet_filename = os.path.join(os.path.dirname(__file__), "qss/nodeeditor.qss") loadStylesheets( os.path.join(os.path.dirname(__file__), "qss/treeview.qss"), os.path.join(os.path.dirname(__file__), "qss/nodeeditor-dark.qss"), self.stylesheet_filename) self.empty_icon = QIcon(".") # app_icon = QIcon(os.path.join(os.path.dirname(__file__), "icons/purple-cube.ico")) app_icon = QIcon( os.path.join(os.path.dirname(__file__), "images/green-cube.svg")) self.setWindowIcon(app_icon) if DEBUG: print("Registered nodes:") pp(KELEBEK_NODES) # self.setWindowFlags(Qt.FramelessWindowHint) # Todo custom window frame to complete overall style self.initMDIArea() self.stackedWidget() self.toolBar() self.createActions() self.createMenus() self.createStatusBar() self.updateMenus() self.readSettings() self.setWindowTitle("Kelebek NodeEditor") self.palette().setBrush(QPalette.Highlight, QBrush(Qt.transparent))
def initUI(self): self.name_company = 'EthanEDITS' self.name_product = 'Mercury Node Editor' self.stylesheet_filename = os.path.join(os.path.dirname(__file__), "qss/nodeeditor.qss") loadStylesheets( os.path.join(os.path.dirname(__file__), "qss/nodeeditor-dark.qss"), self.stylesheet_filename ) self.empty_icon = QIcon(".") if DEBUG: print("Registered nodes:") pp(CALC_NODES) self.mdiArea = QMdiArea() self.mdiArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) self.mdiArea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) self.mdiArea.setViewMode(QMdiArea.TabbedView) self.mdiArea.setDocumentMode(True) self.mdiArea.setTabsClosable(True) self.mdiArea.setTabsMovable(True) self.setCentralWidget(self.mdiArea) self.mdiArea.subWindowActivated.connect(self.updateMenus) self.windowMapper = QSignalMapper(self) self.windowMapper.mapped[QWidget].connect(self.setActiveSubWindow) self.createNodesDock() self.createActions() self.createMenus() self.createToolBars() self.createStatusBar() self.updateMenus() self.readSettings() self.setWindowTitle("Mercury Editor") self.showMaximized()
def initUI(self): self.stylesheet_filename = os.path.join(os.path.dirname(__file__), "qss/nodeeditor.qss") loadStylesheets( os.path.join(os.path.dirname(__file__), "qss/nodeeditor-dark.qss"), self.stylesheet_filename ) self.empty_icon = QIcon(".") if DEBUG: logging.debug("Registered nodes:") pp(ECO_NODES) self.mdiArea = QMdiArea() self.mdiArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) self.mdiArea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) self.mdiArea.setViewMode(QMdiArea.TabbedView) self.mdiArea.setDocumentMode(True) self.mdiArea.setTabsClosable(True) self.mdiArea.setTabsMovable(True) self.setCentralWidget(self.mdiArea) self.mdiArea.subWindowActivated.connect(self.updateMenus) self.windowMapper = QSignalMapper(self) self.windowMapper.mapped[QWidget].connect(self.setActiveSubWindow) self.createNodesDock() self.createStatusDock() self.createActions() self.createMenus() self.createToolBars() self.createStatusBar() self.updateMenus() self.readSettings() self.setWindowTitle("Econometrics Helper") self.setWindowState(Qt.WindowMaximized)