[Golang+Qt] Qt中一些常用的全局对象/方法的使用

1. 返回当前鼠标的位置: 

    gui.QCursor_Pos() *core.QPoint   

2. 主动显示tooltip信息: 

    widgets.QToolTip_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF)

    widgets.QToolTip_ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF)

    widgets.QToolTip_ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int)

其中,pos是显示tooltip文本的起始位置,如显示到控件的中间位置: 

this.MapToGlobal(core.NewQPoint2(x+w/2, y+h/2))  //注意:要转换为global坐标

text是要显示的文本信息;

w是要显示的控件指针;

rect是文本显示的区域,可以设置为控件的矩形区域:obj.Rect();

 msecDisplayTime是指定文本信息显示的时长,如果不设置,则一直显示直到鼠标移动。

猜你喜欢

转载自blog.csdn.net/youngwhz1/article/details/84872791