是否有任何使用SDL2编写的授权屏幕的简单示例

时间:2015-04-09 17:26:23

标签: sdl sdl-2

SDL2中是否有任何简单的授权屏幕示例?它应该包含带有游标的登录名和密码输入框,并且密码输入框应该隐藏密码。

在SDL2中有没有简单的方法呢?

1 个答案:

答案 0 :(得分:1)

简答:

是的,您可以使用纯SDL2进行此操作,但这将非常耗时。

答案很长:

SDL是一个2D渲染库,您对它的期望是构建GUI。因此,如果您真的想要使用纯SDL2,那么您必须创建自己的控件,例如TextBox,布局组织,事件处理......真的很痛苦。

如果您可以使用外部库,则有一些提供GUI元素并在SDL之上运行。据我所知,aedGUI非常简单易用,但它是一个C ++库。 GTKSDL是一个让您在SDL中使用GTK的界面。

第三种可能性是在您的操作系统的本机GUI API中编码,例如Windows的WinApi和Linux的Xlib。您必须检索SDL窗口的句柄(相当简单的任务),并将其与API链接。