代码之家  ›  专栏  ›  技术社区  ›  Nikwin

pyqt4 qtablewidget手机压缩和点击信号的区别

  •  1
  • Nikwin  · 技术社区  · 16 年前

    pyqt4 qtablewidget既有手机压缩信号,也有手机点击信号。从名字和我对他们做的小实验来看,他们似乎做了完全相同的事情。这两者有区别吗?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Alex Martelli    16 年前

    细胞上的这些信号没有被清晰地记录下来(我能找到),但我会用 pressed , clicked 和 released 按钮上的信号:

    按下 表示鼠标左键已在小部件中按下,

    释放 表示鼠标左键已在小部件中释放(释放)。

    喀喀 表示鼠标左键被按下,然后释放(松开),都在小部件内。

    因此,如果您在小部件中按下按钮,按住它,将鼠标移动到其他地方,然后只释放鼠标按钮,那么您应该只看到 按下 信号,但其他两个都没有;尽管有 喀喀 信号总是意味着两者 按下 和 释放 也收到了信号。

    我认为正常的用户界面行为应该是响应 喀喀 除非你想做点特别的事 而不是释放 一段时间(即长时间保持)。