QT界面QStackedWidget鼠标穿透捕捉位置

如果在一个界面中,需要穿透顶层控件来获取坐标,则需要设置属性。

setAttribute(Qt::WA_MouseTracking, true);
或者
setMouseTracking(true);

如果是QStackedWidget的话,则需要写两条才能做到穿透顶层控件鼠标捕捉。

ui.m_StackedWidget->setAttribute(Qt::WA_MouseTracking, true);
ui.m_StackedWidget->currentWidget()->setAttribute(Qt::WA_MouseTracking, true);

 

展开阅读全文

没有更多推荐了,返回首页