Python 像Steam一样编程GUI?

Python 像Steam一样编程GUI?,python,user-interface,Python,User Interface,因此,我一直在修补一些不同的GUI,但我甚至没有找到一个点来开始研究这个问题: 如何制作Steam Digital distribution应用程序所具有的GUI?更具体地说,我感兴趣的是他们如何在游戏中设法使SHIFT+TAB菜单弹出,而不中断/暂停/影响游戏。当游戏处于窗口模式时,我已经成功地使GUI窗口保持在顶部,但是Steam在运行的全屏游戏顶部弹出这个小菜单 这就是我感兴趣学习的内容。如有任何信息,将不胜感激 抱歉,如果这不是发布此邮件的正确位置。我不知道该问什么地方 PS>最好是我可

因此,我一直在修补一些不同的GUI,但我甚至没有找到一个点来开始研究这个问题:

如何制作Steam Digital distribution应用程序所具有的GUI?更具体地说,我感兴趣的是他们如何在游戏中设法使SHIFT+TAB菜单弹出,而不中断/暂停/影响游戏。当游戏处于窗口模式时,我已经成功地使GUI窗口保持在顶部,但是Steam在运行的全屏游戏顶部弹出这个小菜单

这就是我感兴趣学习的内容。如有任何信息,将不胜感激

抱歉,如果这不是发布此邮件的正确位置。我不知道该问什么地方


PS>最好是我可以用Python实现的东西

嗯,这看起来很像他们在使用Adobe AIR或Flash。

Steam覆盖/通知系统通过Windows中的Direct3D或OpenGL连接到游戏中,这取决于我对游戏的理解,因为它不适用于与Diablo不同的Direct3D/OpenGL游戏

它使用与游戏相同的渲染库,因此可以本地覆盖它们的菜单


至于Python实现,您可以分别查看DirectX和OpenGL库并以此作为起点,但我可以警告您,我认为这并不像您希望的那么简单。

它们肯定不是。Flash的功能远不及蒸汽。快速的谷歌搜索也将显示蒸汽是用C++编写的。谢谢你的澄清。从现在起,我会更加小心地回答问题。没关系,我也通过艰苦的方式学会了这一点,但这会让你成为一个更好的回答者!