当前位置: 首页>>代码示例>>Python>>正文


Python QMenu.setToolTipsVisible方法代码示例

本文整理汇总了Python中PyQt5.QtWidgets.QMenu.setToolTipsVisible方法的典型用法代码示例。如果您正苦于以下问题:Python QMenu.setToolTipsVisible方法的具体用法?Python QMenu.setToolTipsVisible怎么用?Python QMenu.setToolTipsVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyQt5.QtWidgets.QMenu的用法示例。


在下文中一共展示了QMenu.setToolTipsVisible方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: create_context_menu

# 需要导入模块: from PyQt5.QtWidgets import QMenu [as 别名]
# 或者: from PyQt5.QtWidgets.QMenu import setToolTipsVisible [as 别名]
    def create_context_menu(self):
        menu = QMenu()
        menu.setToolTipsVisible(True)
        self._add_zoom_actions_to_menu(menu)

        if self.something_is_selected:
            filter_bw = Filter.read_configured_filter_bw()
            text = self.tr("Apply bandpass filter (filter bw={0:n})".format(filter_bw))
            create_from_frequency_selection = menu.addAction(text)
            create_from_frequency_selection.triggered.connect(self.on_create_from_frequency_selection_triggered)
            create_from_frequency_selection.setIcon(QIcon.fromTheme("view-filter"))

            try:
                cancel_button = " or ".join(k.toString() for k in QKeySequence.keyBindings(QKeySequence.Cancel))
            except Exception as e:
                logger.debug("Error reading cancel button: " + str(e))
                cancel_button = "Esc"

            create_from_frequency_selection.setToolTip("You can abort filtering with <b>{}</b>.".format(cancel_button))

        configure_filter_bw = menu.addAction(self.tr("Configure filter bandwidth..."))
        configure_filter_bw.triggered.connect(self.on_configure_filter_bw_triggered)
        configure_filter_bw.setIcon(QIcon.fromTheme("configure"))

        menu.addSeparator()

        export_fta_action = menu.addAction("Export spectrogram...")
        export_fta_action.triggered.connect(self.on_export_fta_action_triggered)

        return menu
开发者ID:jopohl,项目名称:urh,代码行数:32,代码来源:SpectrogramGraphicView.py

示例2: build_submenu

# 需要导入模块: from PyQt5.QtWidgets import QMenu [as 别名]
# 或者: from PyQt5.QtWidgets.QMenu import setToolTipsVisible [as 别名]
 def build_submenu(self, char_list: (str, tuple), submenu: QMenu) -> QMenu:
     """Take a list of characters and a submenu and build actions on it."""
     submenu.setProperty("emoji_menu", True)
     submenu.setWindowOpacity(0.9)
     submenu.setToolTipsVisible(True)
     for _char in sorted(char_list):
         action = submenu.addAction(_char.strip())
         action.setToolTip(self.get_description(_char))
         action.hovered.connect(lambda _, ch=_char: self.make_preview(ch))
         action.triggered.connect(
             lambda _, char=_char: QApplication.clipboard().setText(char))
     return submenu
开发者ID:juancarlospaco,项目名称:unicodemoticon,代码行数:14,代码来源:__init__.py


注:本文中的PyQt5.QtWidgets.QMenu.setToolTipsVisible方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。