当鼠标位置位于MdiSubWindow的标题上时,如何添加工具提示

时间:2019-12-03 13:04:04

标签: c++ qt qt5

我正在以“ TabbedView”视图模式创建带有子窗口的mdi应用程序。每个子窗口都有其文件路径作为子窗口标题,例如(/home/user/Documents/NewFile.txt),但由于文件路径可能太长,我决定只保留子窗口的标题文件名(NewFile.txt)和文件名的完整路径,我希望通过鼠标位置指向子窗口标题时的工具提示。 可以在VSCode中看到我所追求的目标,如以下带有白色工具提示的屏幕截图所示:

Tooltip with file path when mouse points to subwindow title

我已经尝试使用int main() { int sum = 0; int fib1 = 1; int fib2 = 1; int fib3 = 2; int i = 0; for (i = 2; i<= 4000; ++i) { fib3 = fib1 + fib2; fib1 = fib2; fib2 = fib3; if(fib3%2==0) { sum = sum + fib3; printf("%d\n", sum); } 方法在子窗口中添加工具提示,但是这种机制仅允许在鼠标位置位于小部件区域内时显示工具提示。

  • Qt版本5.12.3

谢谢。

1 个答案:

答案 0 :(得分:0)

基本上,如果您愿意->最好使用QTabBar类。