/*
网上绝大多数方法 都是 重写类的 Event函数
然后还要提升或者全部修改
下面的方法除了有警告 其他完美 一个函数全局类似
将下面的函数直接放到 main.cpp 就可以全局屏蔽
其他控件 其他事件
都可以参考类似操作
*/
void QComboBox::wheelEvent(QWheelEvent *e) {
/*
全局 屏蔽 QComboBox 鼠标滚动
有警告
warning C4273: “QComboBox::wheelEvent”: dll 链接不一致
note: 参见“wheelEvent”的前一个定义
请忽略
*/
}
void QAbstractSpinBox::wheelEvent(QWheelEvent *e) {
/*
全局 屏蔽 QAbstractSpinBox 鼠标滚动
有警告
warning C4273: “QAbstractSpinBox::wheelEvent”: dll 链接不一致
note: 参见“wheelEvent”的前一个定义
请忽略
*/
}
全局屏蔽 QSpinBox QComboBox QDoubleSpinBox 等的滚轮事件响应
可以请我喝杯咖啡吗QAQ~
本文作者:vanxkr
本文链接:http://www.vanxkr.com/2021/5/qt-global-masks-event
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!
0 条评论