需求代码和功能切割 前言:这家公司有的内容确实是过度开发了,举个很简单的例子。A有一个很多功能,但主要还是用来充放点的。A的上一层是B,B只需要控制A的充放电,和了解它当前的状态就可以了。但是很多时候也不需要开放出类似于A的模块最高电压位置,模块最高电压值,最高温位置和值出来给到用户。大部分设备都是非标设备在设计上都很难get到客户的点。开发人员到了现场才晓得客户的具体需求。
实现qt的多语言转换 前言:qt实现多语言转换主要,用到lrelease.exe,在QT下运行图片和语言转换,需要对对应格式的内容进行转换。图片和语言,甚至是字体均是通过添加.qrc配置,来转换。图片转换成.rcc格式。而语言通过在.excel编辑,转换成.ts文件。.ts文件通过lrelease.exe转换成.qm文件。前者可能更简单一点,后者可以通过python来实现。