goqt icon indicating copy to clipboard operation
goqt copied to clipboard

qt的event还不完善吗?(已解决)

Open myml opened this issue 9 years ago • 2 comments

想获取鼠标移动 func (w *MyWidget) OnMouseMoveEvent(event *ui.QMouseEvent) bool { log.Println(event) return true } 无效,看godoc,OnMouseMoveEvent(event *QMouseMoveEvent) bool 却没找到ui.QMouseMoveEvent类型 用type QMouseMoveEvent ui.QMouseEvent好像也不行

myml avatar Feb 12 '16 12:02 myml

通过查看源代码找到问题了 在qt_event.go里面的事件回调里面从QEvent_Timer到QEvent_Paint之间的mouse和key事件都是反射参数*QEvent,改为具体事件类型 QMouseEvent|QKeyEvent就好了,这是一时的疏忽还是go1.6的不兼容?

myml avatar Feb 12 '16 14:02 myml

已解決請修改該issue的狀態標記(例如close),而不要僅僅在標題後面加上“已解決”字樣。 (路過看到而已)

renyuneyun avatar Apr 05 '16 12:04 renyuneyun