我有一个Qslider,如下:
Slider_1 = QSlider(Qt.Horizontal)
我要连接到将更新其样式表的函数。
手动双击手柄已经可以满足我的要求。
但是,我希望创建一个QMouseEvent,它将双击QSlider手柄以实现与窗口中还有多个其他Qslider相同的更新方式。
问题是我在构造QMouseEvent时遇到了麻烦。具体来说,尽管浏览了QMouseEvent的相关文档,但我不理解必需的参数。
到目前为止,我尝试过的操作如下:
Mouse_double_press = QMouseEvent(QEvent.MouseButtonDblClick, Slider_1.pos(), Qt.LeftButton,Qt.LeftButton, Qt.NoModifier)
QApplication.postEvent(Slider_1, Mouse_double_press)
我应该如何构造QMouseEvent以便在Qslider手柄上执行双击事件?