九二二可以的
2021-09-12 17:06
采纳率: 81.8%
浏览 28

qt 鼠标按下释放在同一个控件中正常运行,在一个控件按下,另一个控件释放时仍显示为在第一个控件按下释放

如题,在一个控件释放时仍显示为在第一个控件按下释放

目的是记录两个控件编号,从而交换控件中的内容

  • 收藏

3条回答 默认 最新

  • 九二二可以的 2021-09-13 01:22
    已采纳

    另辟蹊径:获取鼠标释放相对窗口位置,由九宫格位置特殊性,计算得到释放点对应label编号,从而交换两个label内容

    打赏 评论
  • 赵4老师 2021-09-12 17:57

    GetCapture
    SetCapture
    ReleaseCapture

    打赏 评论
  • 九二二可以的 2021-09-12 19:25

    好像没有什么办法了,qt就只有mousebuttonpress和mousebuttonrelease,但是不能在不同控件上使用

    打赏 评论

相关推荐 更多相似问题