SDL输入问题

可以用SDL在窗口显示一个输入框吗???如果不可以的话,那么用SDL做的界面怎样输入数据呢??望大虾帮帮忙!... 可以用SDL在窗口显示一个输入框吗???
如果不可以的话,那么用SDL做的界面怎样输入数据呢??
望大虾帮帮忙!
展开
 我来答
vivo01
2012-05-19 · TA获得超过185个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:162万
展开全部
SDL不提供这种支持,SDL主要用于处理2D/3D图像,做窗口你可以选择用其它工具如VC、GTK、QT等。如果你要实现这个功能,就得自己实现输入框的绘制和事件处理。
追问
可是我们课程设计,就要求用SDL做界面呀。
这怎么弄呀?
还有SDL的窗口能控制在屏幕的显示位置吗??、
我想让窗口在屏幕正中间显示。

SDL能用IMG_Load()显示gif图片没有动态效果怎么办。
谢谢
追答
可以定义一个textbox类,然后对其加入show方法,在show方法中绘制输入框,然后输出到屏幕上。
主要用到sdl_ttf附加库来处理文字显示的问题。
至于SDL本身的窗口位置,可以通过设置环境变量来进行(linux下用SDL_VIDEO_CENTERED)设置
GIF如果不能正常显示,可以通过其它方案替代,必须隔几秒换一副图(我没有在SDL中使用过GIF所以不能回答这个问题)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式