• 5291阅读
  • 5回复

Qt关于读取配置文件的问题 [复制链接]

上一主题 下一主题
离线nautiluslee
 

只看楼主 倒序阅读 楼主  发表于: 2016-05-31
现在做一个arm板上的项目,有LCD屏幕,需要在屏幕上加载许多label控件用来显示和实时刷新数据
百度了一天发现有两种配置文件,一种是ini一种是qss
但是问题是,qss貌似只能设置样式,不能设置label位置,但是方便,只要读取文件就能显示。
而ini文件虽然能设置样式+位置+文字,但貌似加载起来很麻烦,需要事先把所有label都创建出来?还有有别的更方便的办法,希望坛子里大神可以解答一下。

环境:vmware虚拟机+Ubuntu14.04+qt creator 5.5
离线z609932088

只看该作者 1楼 发表于: 2016-05-31
你可以创建一个显示一个啊,qss主要是美化用的,ini一般都是配置文件吧
有阳光的地方就是青春
离线nautiluslee

只看该作者 2楼 发表于: 2016-05-31
回 z609932088 的帖子
z609932088:你可以创建一个显示一个啊,qss主要是美化用的,ini一般都是配置文件吧 (2016-05-31 11:33) 

就是说qss确实没有设置控件坐标的功能咯?
离线liudianwu

只看该作者 3楼 发表于: 2016-05-31
QSS可以理解为样式皮肤,怎么变成可以设置坐标呢?
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线nautiluslee

只看该作者 4楼 发表于: 2016-05-31
回 liudianwu 的帖子
liudianwu:QSS可以理解为样式皮肤,怎么变成可以设置坐标呢? (2016-05-31 12:31) 

大侠!帮帮我吧~
那我现在是把所有的label配置信息都写到了ini文件,然后创建一个函数加载所有label。
但是这个函数里面要创建20多个label,比较麻烦,代码看上去也比较冗余,有没有什么好的办法?就像加载qss那样只需要打开文件+setstyleSheet就行的?
离线z609932088

只看该作者 5楼 发表于: 2016-05-31
回 nautiluslee 的帖子
nautiluslee:就是说qss确实没有设置控件坐标的功能咯? (2016-05-31 12:17) 

这个我还真是没有遇到过,或许有,不敢那么绝对
有阳光的地方就是青春
快速回复
限100 字节
 
上一个 下一个