📄️ 将IDE与TouchGFX组合使用
当创建新的TouchGFX项目时,无论是通过TouchGFX Designer还是STM32CubeMX,提供以下项目文件和库以便使用专有的IDE:
📄️ 项目中的多个开发人员
许多TouchGFX项目涉及多个开发人员。 两个或多个开发人员访问和修改相同的资源可能成为一个问题,但如果您遵循一些最佳实践,则可以减少并解决此类问题。
📄️ 控件和容器
本节将介绍构建TouchGFX应用程序时的两个最基本概念:控件和容器。 这是您将在整个UI开发过程中使用的两个构建单元。 两者都包含TouchGFX提供的预制组件,同时也足够开放,可支持创建自定义实现。
📄️ 模拟器
构建TouchGFX UI通常涉及大量的图形细节,以匹配UI的规范。
📄️ 编译& 烧录
本节描述如何完成从TouchGFX应用程序代码到程序执行这一过程,即如何在特定的设置中进行编译和烧录。
📄️ 调试
由于TouchGFX应用程序是一组由TouchGFX Designer、TouchGFX Generator生成并由开发人员编写的C++文件,因此可以像任何其他C++应用程序一样调试。
📄️ 示例和特定板卡的演示
为了有助于进一步探索TouchGFX的可能性和特性,多个预先制作的示例和演示对用户可用。 可以通过TouchGFX Designer的起始界面访问这些示例和演示(均包括免费使用的图像和代码等),这意味着可以将它们作为基础,以构建自己独有的应用程序。 将示例和演示与TouchGFX板卡设置结合可以创建TouchGFX应用程序。 如果您不太熟悉TouchGFX,可以以此为良好的起点,深入了解TouchGFX应用程序的工作原理。
📄️ 键盘快捷键
下面列出的是TouchGFX支持的键盘快捷键完整列表,以提高工作效率。
📄️ TouchGFX Stock
TouchGFX Stock是一个包含数千即用型免费图形的资源库,用于嵌入式用户界面。 包括背景、图标、控件的视觉样式、顶栏等。 资源按主题排列,以提供概览,并允许您为UI组件选择匹配的设计。