当前位置: 首页 > news >正文

阳泉市网站建设_网站建设公司_后端开发_seo优化

竹溪网站建设,建立网站第一步是什么,google关键词搜索量,wordpress菜单分级各种UI库使用总结 工作了这么年#xff0c;使用了一些UI库#xff0c;简单的总结一下#xff0c;UI库也是五花八门#xff0c;根据自己的产品#xff0c;应用场景吧#xff0c;没有绝对合适的#xff0c;各有各的应用场景吧#xff01; QT 这几年前后在一些嵌入式上…各种UI库使用总结 工作了这么年使用了一些UI库简单的总结一下UI库也是五花八门根据自己的产品应用场景吧没有绝对合适的各有各的应用场景吧 QT 这几年前后在一些嵌入式上使用过QT来做为开发有带UI及不带UI界面的版本的基本用的QT5.5, QT5.9这些在嵌入式上这些版本应用都不差不多用的功能不会比较特殊 性能 性能上关注了一下CPU占用率上在Hi3536C上测试了一下使用QT linux framebuffer的方式在刷新UI时CPU占用率会达到10%~20%左右,还是占用率很高的同新的应用的刷新场景使用了LVGLLVGL只占用3%左右这个应该同QT的linux fb中实现的方式有关看其中的实现QT是很暴力的把一整屏内容更新的 这个要看芯片厂家的支持上如果芯片厂家通过一些手段优化了比如硬件加速方面! 内存 内存占用上与其他的UI比起来也会高出不少不过直接用QT的场景好像板上内存都挺足的情况下库的空间占用也比较高在一些flash很紧张的产品上应该也不太适用如只有8MB,16MB的这样的空间上。 开发体验 这种全家桶系的解决方案在开发上还是很方便的QT在C上的库的支持也是很全面、很方便开发过几年的c、c的朋友如果是开发那种数据业务多的场景如果自己要用过JAVA,C#,python,js这些开发人员来说感觉工作一个就是在天上一个就是在十八层以下 不过有了QT库就不同了在操作数据库、文件、像JSON、XML这些感觉就是信手拈来效率杆杆的各种库API使用方式基本风格方式也是一致你招个新人也能很快的上手这种全家桶在各种场景上保持一致开发了一个产品后再搞其他的产品基本90%的代码就是ctrlC,ctrlv了内存管理上也提供了很大的支持 这几年下来用他开发了一些停车场管理系统以前是在PC上的、人脸识别产品平板类不管在是开发和维护上都很方便这些都是用在有数据库MYSQL, SQLITE交互内存大512MB, 1GBFlash空间大nand, EMMC的场景如果产品是用在工业控制类的场景应该考虑的方式即不一样了 在QT用在这些产品上时也应该考虑UI刷新率的问题在嵌入式产品上一般是没有GPU的像NVR,DVR上输出分辨率基本又高这时情况下UI的刷新率就不太高了记得在Hi3536C上开发一款管理系统UI时输出HDMI,VGA这样的显示分辨率有的接1080P,2K显示开始用的QT的Linuxfb上刷新就感觉明显迟顿最后花了好大的劲才把DirectUI来做为QT的底层绘图虽然QT里加了对这个的支持但使用中发现各种问题还是做了很多修改才解决的 不过现在的ARM嵌入式片子上现在很多有GPU了很多都4核CPU内存配置也足QT加上wayland方式也是刷新很快了最近使用的RK3568刷新上就没有什么问题 DirectUI 性能 没有直接用这个UI来做开发就是之前在QT时遇到刷新性能问题时使用了它这个UI也是比较老了更新的东西不多UI控件基本没有很底层的一个UI不过刷新效率很高窗体管理的方式也很特别控件扩展性感觉不太好操作 内存 内存占用上很低 开发体验 使用的版本是1.7.x 没有直接使用开发UI界面产品不太好说窗体管理方式比较特别代码不太好调试控件扩展性感觉不太好操作 SDL 这个产品上没有用过用来开发游戏应用或用来作为底层应该比较合适 UCGUI 性能 性能上这个UI表现也很不错不过没有一些统计数据了 内存 不管是在内存占用上还是空间大小上都有很大的可操作空间可以在各种嵌入式产品上使用 开发体验 从UI底层、到UI库的各种控件、窗体、字体、应用上都可以很方便的控制这样可以比较容易实现UI库本身没有的功能如UI的绘制、特殊的控件 这个在在2012年左在开发一款NVR产品用过的了版本在3.9.x上记得是在早期海思Hi3515,Hi3520上这个UI并不是开源的。这个UI库之前用的人还是很多现在发现也还有很多人在用这个库来做产品也是自己最开始学习一些UI技术入门的一个库通过他了解了UI的实现原理区域、窗体绘制管理、字体实现、控件等技巧。 不过这个库不是开源的也是有版权风险存在的由于是很早的版本了与现代流行的UI风格、操作方式还是有很多的不同了如果是用在工业控制显示上、交互操作体验要求不高的地方还是比较合适但如果用在现代一些消费类电子、用户交互要求高的场景就感觉比较落伍控件风格有种win98的那种感觉如果自己要实现当前流行的风格花的力气就大了 MiniGUI 性能 很早之前编译试用过一段时间性能表现感觉一般不太好说 内存 从其控件内存管理上都与UICGUI应该是比较类似的方式不过代码风格上又完全不同很像Windows下的MFC方式 开发体验 其他我是比较反感Windows下的MFC方式的没有怎么用所以不太好说 LVGL 性能 在不使用图片、只是纯绘制类的控件上应该非常高效了 内存 单片机上都可以跑你觉得呢 开发体验 很现代很流行的风格这是上手后UI跑起来后的第一感觉从低层与控件到应用都自己可控感觉很爽要实现现代流行的UI又不需要去怎么定制所以比较喜欢这货这家伙又从单片机、SOC各种场景都能搞 上手难度的话也不大就是要一点时间熟悉他的各种操作不过文档很丰富很完整 在控件支持上也大部分都有吧字体支持、图片支持还需要自己处理一些在一些基他方面可能也需要自己处理一下像鼠标输入触摸等 现在在用他试着用一个NVR,DVR界面地址https://gitee.com/jhting/pupanvr.git
http://www.ihoyoo.com/news/129278.html

相关文章:

  • c2c网站建设系统佛山网站设计特色
  • 哈尔滨快速建站模板网站优化策略分析论文
  • 自适应网站模板下载旅游景点网页设计作品
  • 上海网站建设定制公司wordpress做什么网站好
  • 宁波网站优化平台如何在国外网站做免费推广
  • 设计网站案例沈阳网站推广运营公司
  • 公司建设网站时的注意事项长春建设厅网站首页
  • 域名上面怎么建设网站椒江建设网保障性阳光工程网站
  • 怎么做网站文字图片企鹅号自媒体平台注册
  • 企业网站建设与运营计划书没有面板的服务器怎么建设网站
  • 番禺做网站公司哪家好网站设计策略
  • asp.net 4.0网站开发高级视频教程wordpress主题内容宽度
  • 宠物店网站建设方案wordpress 侧边悬浮框
  • 自己做的网站为什么访问不做网站的备案
  • 长沙 建网站售后服务规范网站建设
  • 网站定制开发是什么自己做网站内容读取太慢
  • 做网站要多少钱一个如何做网站备案
  • 购买帝国cms做网站代理wordpress站群插件
  • 个人网站名称要求广州黄埔网站建设
  • 网站建设佰金手指科杰三公司找人做网站
  • django做网站比较容易图木舒克市建设局网站
  • sql注入网站源码国内seo排名分析主要针对百度
  • 复兴专业做网站商讨网站建设新闻稿
  • 外贸网站建设课本南京网站建设公司有哪些
  • 大人和孩做爰网站肇庆市网站建设平台
  • 怎么用手机自己做网站微信多账号管理系统
  • 宁波企业做网站哪家好北京华昊网站建设
  • 苏州无锡市住房和城乡建设局网站网站做自动群发百度搜录
  • 南阳住房和城乡建设管理局网站阿里云淘宝客网站建设教程
  • 网站建设石家庄网站建设方案书腾讯云