PySide6 气泡弹窗:隐藏图标并设置持续时间
要设置 QSystemTrayIcon 在气泡弹窗中不显示图标并设置持续时间,可以使用以下代码:
from PySide6.QtWidgets import QSystemTrayIcon, QMenu, QApplication
app = QApplication([])
# 创建系统托盘图标
tray_icon = QSystemTrayIcon()
# 设置气泡弹窗不显示图标
tray_icon.showMessage('Title', 'Message', QSystemTrayIcon.NoIcon, 5000) # 5000 表示持续时间,单位为毫秒
# 显示系统托盘图标
tray_icon.show()
# 进入主循环
app.exec()
在上述代码中,tray_icon.showMessage() 方法用于显示气泡弹窗。第一个参数是标题,第二个参数是消息内容。第三个参数 QSystemTrayIcon.NoIcon 表示不显示图标。最后一个参数 5000 表示持续时间为 5 秒。
请注意,在使用 PySide6 之前,需要先确保已经安装了 PySide6 库。
原文地址: https://www.cveoy.top/t/topic/o8RY 著作权归作者所有。请勿转载和采集!