gpt4 book ai didi

python - 如何向 Windows 通知气球添加换行符?

转载 作者:可可西里 更新时间:2023-11-01 10:00:02 26 4
gpt4 key购买 nike

我有一个显示通知的托盘栏应用程序。这些是常规的 Windows 通知,作为应用程序图标上方的气球。

这是基本代码:

class TrayIconApplication:
def __init__(self):
[very long code to setup instance]

def notify(self, message, title):
Shell_NotifyIcon(NIM_MODIFY,
(self.hwnd, 0, NIF_INFO, WM_USER + 20,
self.hicon, 'Balloon Tooltip', message, 200,
title))

如何在消息中添加换行符,使其出现在多行中?我试过 \n\r\n,但它们似乎不影响文本。 \r 单独显示为单个空格,\t 按预期工作,但所有消息仍仅显示在一行中。

\r\n 的组合,以及它们的重复,没有产生任何结果。

最佳答案

我是在更改标题,而不是消息。我混合了参数的顺序并显示了带有标题但消息为空的通知。标题行不能被打破,所以它忽略了我所有的尝试。

不同的是标题略大,蓝色,与关闭按钮显示在同一行。

我一切换参数,\n 就开始被接受为换行符并显示多行气球通知。

关于python - 如何向 Windows 通知气球添加换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15870647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com