有没有可以与SDL一起使用的任何库向用户显示警报?目前我正在写我的输出到标准输出,但宁愿通过总和排序接口与用户交互!带有SDL的对话框/消息框?
4
A
回答
0
不是真的,据我所知,你几乎必须: 1)使用图形原语编写自己的代码或编写自己的代码2)为每个目标平台编写特定于操作系统的代码以打开对话窗口。
对于第一个选项,如果您使用SDL进行2D图形或使用OpenGL,您还没有提到过吗?如果您使用OpenGL,我相信有可用的GUI库使用OpenGL原语创建GUI元素,我会尝试搜索“OpenGL GUI”。 如果您查找如何使用SDL_ttf呈现字体并获取该字体,则可以使用该字体对显示器编写文本响应。
第二个选项要求您研究如何在每个想要定位的平台上打开消息框,并使用#ifdefs来控制使用哪一个。例如,如果您想要定位Windows,OS X和Linux,则需要使用windows api,Cocoa和X11编写3个对话框功能。
1
SDL网站的libraries section中列出了几个GUI库。
对于什么是值得的,我查看了所有这些库,并决定无法满足我的需求。我正在写我自己的。
0
我是sourceforge上小文件对话框的作者。它只有一个C文件,只有五个函数调用,包括消息框和问题对话框。它没有主循环,很容易与SDL互补。
相关问题
- 1. 我如何测试SWT的消息对话框/框(带SWTBot)?
- 2. 消息/确认对话框
- 3. 消息对话框错误
- 4. Try-Catch不显示带有等待的消息对话框
- 5. 带有列表视图和消息的对话框
- 6. C#消息框对话框结果
- 7. Populate Facebook Feed对话框消息框
- 8. Office对话框API发送消息给子对话框
- 9. 显示消息对话框的方法
- 10. 发送消息对话框的iOS Quickblox
- 11. 接收MFC对话框的PostMessage消息
- 12. 显示简单的消息对话框
- 13. 带Qt的消息框
- 14. 带Django的消息框
- 15. 打印带有框架的消息
- 16. jquery消息窗口/对话框
- 17. Facebook发布消息到对话框墙
- 18. Primefaces重置消息在p:对话框
- 19. Facebook对话框 - 消息参数
- 20. 关闭输入消息对话框
- 21. 在Android中显示消息对话框
- 22. 正在执行消息对话框
- 23. Spotifre消息对话框动作
- 24. 摧毁gtkmm消息对话框?
- 25. Openerp显示消息对话框
- 26. 嵌入Facebook发送消息对话框?
- 27. 带对话框的自定义进度条对话框框架
- 28. 我可以在java中使用带有消息对话框的IF语句吗?
- 29. 带有标题,消息和后跟列表视图的android警报对话框
- 30. 有对话框的Android对话框
谢谢。这是一个非常彻底的回应!我会尝试使用第二个! –
@格雷戈里奥你应该upvote你找到有用的答案,以表示感谢的方式。 – greatwolf