c++ - wxtooltip wxwidgets

标签 c++ wxwidgets

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

在 mac 中:“这有助于您增加\n 图像的亮度\n ........."

在 win 中:“这有助于您增加图像的亮度.......................”

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

最佳答案

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

关于c++ - wxtooltip wxwidgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7976978/

相关文章:

c++ - 需要关于多重继承和可选函数覆盖 C++ 的建议

c++ - 在 Windows 上安装 GLo​​g

c++ - wxWidgets 交叉编译 - 错误 : size of array ‘_GStaticAssertCompileTimeAssertion_0’ is negative

c++ - wxImage 通过流压缩文件。可能的?

C++ 检查 TCP 端口

c++ - 使用位方式会使代码不可读

c++ - 使用 MPFR 将 float 转换为字符串

c++ - 如何检查从菜单中选择了哪个项目?如何通过选择菜单项发送 int/wxstring?

C++ 事件(焦点)处理

wxwidgets - (推+下拉)按钮wxWidgets