wxtooltip wxwidgets
我们使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.