Comme le titre le suggère, comment puis-je obtenir les coordonnées du curseur dans l'EditText? Je n'essaie pas d'obtenir la position du curseur ici, mais les coordonnées de l'écran du curseur. J'essaie d'afficher un popup par rapport à ce curseur, donc j'ai besoin de déterminer les coordonnées du curseur en premier.Coordonnées du curseur EditText
1
A
Répondre
-1
Vous pouvez utiliser (non runnable):
tc = wx.TextCtrl(...)
pop = wx.PopupWindow(...)
x, y = tc.PositionToXY(tc.GetInsertionPoint)
pos = wx.Point(x,y)
pop.Move(pos)
Notez que ceci inclurait toute distance dans le textctrl défilement que vous pouvez nier (soustrayez cependant que vous avez de y avant fait défiler la création de pos)
oublié de mentionner, vous auriez également besoin: –
client = self.input.ClientToScreen (wx.Point (0,0)) –
Ce n'est pas vraiment le code Android ... – ubuntudroid