构建 GUI 的好工具/IDE/应用​​程序是什么?平台:最好是 Windows,但也可以使用 Linux

细节:

  • 我是一名嵌入式 C 程序员,负责为新年聚会编写一个简单的游戏......(某个聚会)

  • 游戏逻辑非常简单,获取参数,更改字符串,在屏幕上显示字符串(命令行版本完成..)。

  • 然而,界面应该看起来“酷”,最好在更改值时具有一些过渡效果,以及更改所述值的一些简洁的视觉方式。

  • 我有一位设计师(不是程序员)朋友可以帮助布局。

说了这么多,您对如何构建 GUI 有什么建议?手工编码在这里似乎会适得其反。

编辑:简而言之,我正在寻找一些所见即所得的工具来拖动输入框/按钮/诸如此类的东西并添加漂亮的背景图片,然后将其与我的逻辑代码粘合。

有帮助吗?

解决方案

如果您想要一个适用于 Windows 的 WYSIWYG 表单设计器,您可以从 Microsoft 免费下载以下之一:

Visual C# Express 和 Visual Basic Express 允许使用 Windows 演示基础 我没有使用过,但可能会让您创建您正在寻找的很酷的效果。

其他提示

当我的项目需要一个快速(甚至漂亮)的 GUI 时,我经常考虑 HTML/CSS 和 Javascript。如果您熟悉这些工具,那么构建交互式布局会非常容易。另一个优点是它的开发周期快得离谱——只需刷新您的网络浏览器即可。它也是跨平台的。

当您玩游戏时,您始终可以全屏浏览器,这样就不会那么明显。添加一些动画(jQuery 是我的建议)或图像,有些人不会知道其中的区别。

Visual Basic 是一个简单的 GUI 创建器。如果您不介意使用 BASIC,那么它是一个快速工具。您可以下载免费的 Express 版本,该版本功能非常齐全, 这里.

在 Windows 和 C 上,您几乎只能使用 WinAPI。我相信有 C++ GUI 生成器,但我不知道有任何 C 生成器。

QT 附带 Qt设计器 与内置的一样易于使用 VisualStudio设计器.

另一种可能性是 微软表达混合. 。它使用 WPF(为此,您的代码需要是 .NET,也许这不会有问题),这允许您制作您见过的最奇特的 GUI;)
遗憾的是,这不是你几天就能学会的东西,但它值得体验。

您始终可以使用 Python 拼凑出一个可以在 Windows 或 Linux 上运行的快速小应用程序。您甚至可以找到一些建议 所见即所得设计师在这里.

祝你好运,希望这对一些人有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top