Tag: 用户界面

用于微控制器的GUI库

我想为微控制器( Atmel XMEGA )创建一个GUI驱动的应用程序,该应用程序连接到128×64点图形LCD( EA DOGL128-6 )和4个导航按钮。 控制显示器本身(例如绘制像素和字符)是没有问题的,但为了防止我重新发明轮子我正在谷歌搜索用C语言编写的GUI-Library / -Toolkit,包括其源代码,将在32 MHz 8位微控制器,至少提供以下控制: 面板(对组元素) 菜单(可滚动) 图标 标签 按键 线图(可选) 但我没有找到任何有用的东西。 有没有人知道(或更好地使用)这样的图书馆(最好免费)?

在C ++中编写GUI应用程序时使用的最佳库是什么?

可能重复: Gui工具包,我应该使用哪个? 我有相当多的C / C ++经验 – 主要是为Windows / Linux编写控制台应用程序,还有一些C#经验 – 通常用于编写WinForms应用程序等。 我非常感到非常印象深刻,我可以在.net中创建一个窗口,例如简单的东西 Form form = new Form(); form.ShowDialog(); 足以在屏幕上显示空白表格。 事实上, new Form().ShowDialog(); 只要我们不介意在表格关闭后失去对表格的引用,这在技术上就足够了。 我尝试使用windows.h在C ++中编写一些基于Windows的GUI东西,但不仅学习曲线看起来有点陡峭,而且语法也非常冗长。 创建一个像上面提到的单行.net实现这样的简单窗口,使用windows.h可以轻松超过24行。 但不仅如此,如果我将应用程序移植到Linux / Max(我几乎不会使用.net,除了单声道等黑客之外),那么我需要重写95%的GUI代码。 我假设这是框架进入的地方,例如QT等……(我真的不太了解gui框架,我很害怕)。 您推荐哪些GUI框架? 哪个是最强大的,哪个最容易使用? 您如何解决在C / C ++中编写GUI的任务?