首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Gloss中获取鼠标坐标(Haskell)

在Gloss中获取鼠标坐标(Haskell)
EN

Stack Overflow用户
提问于 2013-04-08 04:52:08
回答 1查看 1.2K关注 0票数 0

我正在尝试将拖放功能实现到我的haskell gloss (调度)程序中,但要做到这一点,我需要能够读取鼠标的坐标。我已经研究了好几个小时了,但一无所获,除了在GLUT中是可能的,gloss就是基于这个事实,但深入到这一点我无法理解。

我想知道在gloss中是否已经有一些方法可以做到这一点,如果没有,我应该切换到哪个库?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 05:28:53

对于您的serve函数,您需要处理一个事件,例如:

代码语言:javascript
复制
serveWorld (EventKey (MouseButton LeftButton) Down xPos yPos) world = ...

或者,也许你不想寻找按钮,而仅仅是运动?在这种情况下,serveWorld应该处理EventMotion

您可能希望查看gloss-draw示例程序,该程序位于gloss-examples包中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15867671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档