def optionToolBar(self): ret = QtWidgets.QToolBar() ret.setGraphicsEffect(ui.createGlowEffect(ret)) skqss.class_(ret, 'webkit toolbar toolbar-opt') a = self.siteAct = ret.addAction(u"遊") a.setCheckable(True) a.setEnabled(False) # disable on startup a.setToolTip(i18n.tr("Display subtitles for the game site")) #a.setMenu(self.siteMenu) a.triggered.connect(self._injectSite) btn = ret.widgetForAction(a) btn.setPopupMode(QtWidgets.QToolButton.InstantPopup) a = self.annotAct = ret.addAction(u"訳") a.setCheckable(True) a.setToolTip(i18n.tr("Settings for all sites")) a.setMenu(self.annotMenu) btn = ret.widgetForAction(a) btn.setPopupMode(QtWidgets.QToolButton.InstantPopup) a.setChecked(self.isAnnotEnabled()) a = ret.addAction( u"≡") # U+226, three lines; alternative: "⌘", U+2318 コマンド記号 a.setToolTip(i18n.tr("Global settings")) a.setMenu(self.optionMenu) #a.triggered.connect(a.menu().exec_) # https://bugreports.qt-project.org/browse/QTBUG-1453 btn = ret.widgetForAction(a) btn.setPopupMode(QtWidgets.QToolButton.InstantPopup) return ret
def navigationToolBar(self): ret = QtWidgets.QToolBar() ret.setGraphicsEffect(ui.createGlowEffect(ret)) skqss.class_(ret, 'webkit toolbar toolbar-nav') a = ret.addAction(u"\u25c0") # left triangle a.triggered.connect(self.back) a.setToolTip(u"%s (Ctrl+[, Alt+←, %s: ←)" % (tr_("Back"), i18n.tr("Gesture"))) a = ret.addAction(u"\u25B6") # right triangle a.triggered.connect(self.forward) a.setToolTip(u"%s (Ctrl+], Alt+→, %s: →)" % (tr_("Forward"), i18n.tr("Gesture"))) #a = ret.addAction(u'\u27f3') # circle a = ret.addAction(u"◯") # まる a.triggered.connect(self.refresh) a.setToolTip(u"%s (Ctrl+R, %s: ↑↓)" % (tr_("Refresh"), i18n.tr("Gesture"))) #a = ret.addAction(u"\u238c") a = ret.addAction(u"←") # ひだり a.triggered.connect(self.undoCloseTab) a.setToolTip(u"%s (Ctrl+Shift+T, %s: ←→)" % (i18n.tr("Undo close tab"), i18n.tr("Gesture"))) a = ret.addAction(u"+") # fullwidth + a.triggered.connect(self.zoomIn) a.setToolTip(u"%s (Ctrl+=)" % tr_("Zoom In")) a = ret.addAction(u"ー") # fullwidth - a.triggered.connect(self.zoomIn) a.setToolTip(u"%s (Ctrl+-)" % tr_("Zoom Out")) return ret