def METHOD_NAME(self, e) -> None:
    # pylint: disable=unnecessary-direct-lambda-call
    menu = QMenu()
    action = menu.addSection('切换账号')
    action.setDisabled(True)
    for item in self._app.pvd_uimgr.list_items():
        action = QAction(
            QIcon(item.colorful_svg or 'icons:feeluown.png'),
            item.text,
            parent=menu
        )
        action.setToolTip(item.desc)
        action.triggered.connect(
            (lambda item: lambda _: self.on_provider_selected(item))(item))
        menu.addAction(action)
    menu.exec_(e.globalPos())