【发布时间】:2020-06-02 01:15:40
【问题描述】:
我找到的信息不多,但看起来这个 sn-p 应该可以工作:
import sys
from PySide2.QtWidgets import QApplication, QMenu, QPushButton, QSystemTrayIcon, QWidgetAction
app = QApplication(sys.argv)
menu = QMenu()
button = QPushButton("yoba")
action = QWidgetAction(menu)
action.setDefaultWidget(button)
menu.addAction(action)
menu.addAction("Quit").triggered.connect(sys.exit)
tray = QSystemTrayIcon()
tray.setContextMenu(menu)
tray.show()
sys.exit(app.exec_())
但是,我只看到上面的Quit 项目和空项目,没有出现按钮。所以,问题是“如何将自定义小部件添加到托盘菜单?”
【问题讨论】: