我想当鼠标光标悬停在QTabWidget
的选项卡上时显示相应的页面。
例如,当鼠标光标悬停在“page2”选项卡上时,我希望QTabWidget
自动显示相应的页面,而不是点击。如何实现这个功能?
最佳答案
您可以尝试在 QTabWidget 对象的 QTabBar 上添加事件过滤器,以捕获鼠标移动事件。在过滤器处理程序中,使用 QTabBar::tabAt( QPoint ) 查找光标下方的选项卡。当光标第一次进入给定选项卡时设置计时器,当光标离开该选项卡时重置时间。当计时器触发时,切换事件选项卡。
关于qt - 当鼠标光标悬停在选项卡上时让 QTabWidget 切换到相应页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17749709/