Image
Image

functions

+ 关注

粉丝 1     |     主题 39     |     回帖 446

TouchGFX基础:再谈中文显示
2020-7-10 14:55
  • ST MCU
  • 32
  • 1485
  板子运行情况:  
  再次烧写,成功:  
  点击 ”...“ 按钮,在弹出窗口中选择 FlashSTM32F7xx_STM32F746G-DISCO.board :  
  在IAR工程选项窗口中,更换烧写配置文件:  
  这是因为IAR中默认的烧写配置文件不对(整个IAR工程是Touchgfx Designer 自动生成的,不知道为什么有这个问 ...  
  提示信息说的是,片外flash(起始地址为0x9000 0000)无法烧写。  
  烧写,出错了:  
  进入IAR,编译、可以正确生成hex目标文件:  
  回到设计界面,修改成2行文字: 再次生成代码、运行模拟器,得到正确结果(截图略)。 ...  
  生成代码,运行模拟器: 运行结果正确!  
  回到主界面,测试用的那一行中文也变成新的字体了:  
  可以这样理解,Touchgfx Designer 貌似不能动态感知到我们已经为工程添加了一个新字体文件。关闭Touchgfx D ...  
  然后,点击 Large 条目的 Font 下拉框,查找 FZQiTi-S14S 字体名称,但是F开头的字体名称中没有我们新加入 ...  
  当前选择的字体是Verdana,这是个西文字体,不支持中文的。我们需要把”启体“字体文件装载到当前工程中。 ...  
  看过之前关于字体配置**的读者知道,上面的中文是否能正确显示、按什么字体显示,是取决于默认的名为 Large ...  
  添加一行纯白色的文字:  
  添加一个 Box 控件、修改成纯蓝的背景色:  
  保持默认的空白画布(Blank UI):  
  点击下拉框,选择v2.0.0:  
  这里有个小问题,关于746板子的配置模板有1.0和2.0两个版本,系统默认显示的是1.0版本的,它们的区别是2.0 ...  
2
3
近期访客