Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为我正在开发的一个小应用程序的一部分,我需要找到一种方法来在单击时返回鼠标在屏幕上的坐标。我正在寻找一种可以跨操作系统运行相同的解决方案,或者至少在 Unix 系统上运行相同的解决方案。我想知道是否有一个低级的解决方案。我见过用 Java、C# 和 Python 实现的解决方案,但它们都涉及使用更大的框架。
我建议使用 Qt。问题是,您将在不同平台上拥有不同的窗口系统,甚至可能在 Linux 上。
作为后备,您可以检查 Qt 如何在平台上正确获取这一点,并将其复制/粘贴到您的软件中。它可能会给你的软件带来更多的依赖。
gtk 也是一种选择,但它可能不是 Qt 或 wxWidgets 之类的跨平台解决方案,甚至是 FLTK。但是,gtk 更接近您的初始要求,即 C 编程语言。