双击带有QMouseEvent的QSlider手柄

时间:2019-05-20 23:02:02

标签: python pyqt5 qslider qmouseevent

我有一个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手柄上执行双击事件?

0 个答案:

没有答案
相关问题