3

作为我正在开发的一个小应用程序的一部分,我需要找到一种方法来在单击时返回鼠标在屏幕上的坐标。我正在寻找一种可以跨操作系统运行相同的解决方案,或者至少在 Unix 系统上运行相同的解决方案。我想知道是否有一个低级的解决方案。我见过用 Java、C# 和 Python 实现的解决方案,但它们都涉及使用更大的框架。

4

1 回答 1

1

我建议使用 Qt。问题是,您将在不同平台上拥有不同的窗口系统,甚至可能在 Linux 上。

作为后备,您可以检查 Qt 如何在平台上正确获取这一点,并将其复制/粘贴到您的软件中。它可能会给你的软件带来更多的依赖。

gtk 也是一种选择,但它可能不是 Qt 或 wxWidgets 之类的跨平台解决方案,甚至是 FLTK。但是,gtk 更接近您的初始要求,即 C 编程语言。

于 2013-08-14T15:43:40.077 回答