wxtooltip wxwidgets

发布于 2024-12-13 08:44:41 字数 329 浏览 0 评论 0原文

我们使用 C++ 中的 wxWidgets 构建了一个应用程序,并使用 wxToolTips 在最终用户将鼠标指向应用程序上的某些内容时向其提供一些信息。但是我注意到,在 mac 中,工具提示会自动整齐地打包在新行中。但在 Windows 中它是一行,看起来不太吸引人。

在 Mac 中:“这可以帮助你增加 \n 图像的亮度\n ........................”

在 win 中:“这可以帮助你增加图像的亮度............ ................."

谁能帮我解决这个问题?我不想使用换行符并将工具提示硬编码为多行

We have built an application using wxWidgets in C++ and use wxToolTips to provide some information the end user when he points the mouse at something on the application. however I notice that the tooltips are automatically packaged neatly in new lines in mac. but in windows it comes as one single line,which doesnt look very appealing.

in mac: "this helps u increase the \n
brightness of the image\n
........................."

in win : "this helps u increase the brightness of the image............................"

Can anyone help me with this? I do not want to use new line characters and hardcode the tooltip into multiple lines

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

从﹋此江山别 2024-12-20 08:44:41

MSW 上有一个静态函数 wxToolTip::SetMaxWidth(int width) ,用于设置宽度(以像素为单位)。根据文档,您必须在设置 wxToolTip 之前调用它。

There is a static function wxToolTip::SetMaxWidth(int width) on MSW that sets the width in pixels. You must call it before setting the wxToolTip, according to the docs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文