Exemplo n.º 1
0
    def initUI(self):
        style = self.style()
        icon = style.standardIcon(QStyle.SP_TitleBarMenuButton)
        self.tray_icon = QSystemTrayIcon()
        self.tray_icon.setIcon(QIcon(icon))
        self.setWindowIcon(QIcon(icon))

        for path in QIcon.themeSearchPaths():
            print("%s/%s" % (path, QIcon.themeName()))
Exemplo n.º 2
0
    def setupUi(self):
        if QIcon.themeName() == "":
            QIcon.setThemeName('breeze')
        self.openIcon = QIcon().fromTheme("document-open")
        self.actionOpen_Datasets.setIcon(self.openIcon)
        self.saveIcon = QIcon().fromTheme("document-save")
        self.actionSave.setIcon(self.saveIcon)
        self.closeIcon = QIcon().fromTheme("document-close")
        self.actionClose_Dataset.setIcon(self.closeIcon)

        self.statusbar.addWidget(self.messageLabel)
        self.statusbar.addWidget(self.coordLabel)
        self.statusbar.addWidget(self.stopwatchLabel)

        self.stopwatch.setInterval(1000)
        self.stopwatch.timeout.connect(self.updateStopWatchLabel)

        self.stopwatchStartIcon = QIcon().fromTheme("chronometer-start")
        self.actionTimer_Start.setIcon(self.stopwatchStartIcon)
        self.actionTimer_Start.triggered.connect(self.startStopWatch)

        self.stopwatchStopIcon = QIcon().fromTheme("chronometer-pause")
        self.actionTimer_Stop.setIcon(self.stopwatchStopIcon)
        self.actionTimer_Stop.triggered.connect(self.stopStopWatch)

        self.stopwatchResetIcon = QIcon().fromTheme("chronometer-reset")
        self.actionTimer_Reset.setIcon(self.stopwatchResetIcon)
        self.actionTimer_Reset.triggered.connect(self.resetStopWatch)

        self.leftIcon = QIcon().fromTheme("go-previous")
        self.actionSend_To_Left.setIcon(self.leftIcon)
        self.rightIcon = QIcon().fromTheme("go-next")
        self.actionSend_To_Right.setIcon(self.rightIcon)
        self.upIcon = QIcon().fromTheme("go-up")
        self.actionPrevious_Item.setIcon(self.upIcon)
        self.downIcon = QIcon().fromTheme("go-down")
        self.actionNext_Item.setIcon(self.downIcon)

        self.undoView.setWindowTitle("Command List")
        self.undoView.show()
        self.undoView.setAttribute(Qt.WA_QuitOnClose, False)

        self.menuEdit.addAction(self.undoAction)
        self.menuEdit.addAction(self.redoAction)

        self.graphicsView.setScene(self.graphicsScene)
        self.graphicsView.mouseMoved.connect(self.coordLabel.setText)
        self.graphicsScene.tabWidget = self.tabWidget
        self.graphicsScene.comboBox = self.comboBox
        self.graphicsScene.signalHandler.boxPressed.connect(self.selectBox)
        self.graphicsScene.signalHandler.boxChanged.connect(self.changeBox)
        self.graphicsScene.signalHandler.boxCreated.connect(self.createItem)
Exemplo n.º 3
0
 def __init__(self, app):
     self.started = False
     self.app = app
     self.args = app.args
     self.config = app.config
     self.library = app.library
     self.workplace = app.workplace
     self.analyzer = app.analyzer
     logging.debug("qt_argv: %r", self.args.qt_argv)
     self.qapp = QApplication(self.args.qt_argv)
     self.qapp.setApplicationName("Sample Drawer")
     for path in RESOURCE_FILENAMES:
         if os.path.exists(path):
             logger.debug("Loading resources from %r", path)
             QResource.registerResource(path)
     QIcon.setThemeSearchPaths(QIcon.themeSearchPaths() +
                               ["/home/jajcus/git/sampledrawer/icons"])
     logger.debug("Icon search path: %r", QIcon.themeSearchPaths())
     QIcon.setFallbackSearchPaths([":icons/"] + QIcon.fallbackSearchPaths())
     logger.debug("Icon fallback path: %r", QIcon.fallbackSearchPaths())
     logger.debug("Theme name %r", QIcon.themeName())
     logger.debug("Fallback theme name: %r", QIcon.fallbackThemeName())
     self.qapp.setWindowIcon(QIcon(":icons/sampledrawer.svg"))