自定义了一个Showlabel 部件,继承于QLabel,
重写了mousePressEvent事件,在该事件里,发射信号,显示屏幕键盘。
在程序中实例化了三个Showlabel,每个Showlabel收到鼠标点击事件后都会发射信号。
问题是,我想知道鼠标按的是哪个label,该怎么弄?
我想到的笨方法:就是在Showlabel的mousePressEvent事件中,判断event->globalX和event->globalY的位置位于哪个标签内。
但是甚是麻烦,标签的位置可能会移动。
不知道哪位能给我一个好办法?
谢谢了。