当鼠标光标悬停在QTabWidget的选项卡上时,我想显示相应的页面。
例如,当鼠标光标悬停在标签'page2'上时,我希望QTabWidget自动显示相应的页面而不是点击,那么如何实现这个功能呢?
答案 0 :(得分:1)
您可以尝试在QTabWidget对象的QTabBar上添加事件过滤器,以捕获鼠标移动事件。在过滤器处理程序中,使用QTabBar :: tabAt(QPoint)查找光标下方的选项卡。当光标首次进入给定选项卡时设置计时器,重置光标离开时的时间。当计时器触发时,切换活动标签。
答案 1 :(得分:0)
您可以尝试使用 setTabToolTop 函数。
df.loc[df.groupby('userId').preference.transform('nunique').gt(1)]
Out[26]:
userId preference
1 2 cake
2 2 tea
6 4 apple
7 4 tea