标题:Qt关于读取配置文件的问题
作者:nautiluslee
日期:2016-05-31 11:00
内容:
现在做一个arm板上的项目,有LCD屏幕,需要在屏幕上加载许多label控件用来显示和实时刷新数据。
百度了一天发现有两种配置文件,一种是ini一种是qss。
但是问题是,qss貌似只能设置样式,不能设置label位置,但是方便,只要读取文件就能显示。
而ini文件虽然能设置样式+位置+文字,但貌似加载起来很麻烦,需要事先把所有label都创建出来?还有有别的更方便的办法,希望坛子里大神可以解答一下。
环境:vmware虚拟机+Ubuntu14.04+qt creator 5.5
#1 [z609932088 05-31 11:33]
你可以创建一个显示一个啊,qss主要是美化用的,ini一般都是配置文件吧
#2 回 z609932088 的帖子 [nautiluslee 05-31 12:17]
z609932088:你可以创建一个显示一个啊,qss主要是美化用的,ini一般都是配置文件吧 (2016-05-31 11:33)
就是说qss确实没有设置控件坐标的功能咯?
#3 [liudianwu 05-31 12:31]
QSS可以理解为样式皮肤,怎么变成可以设置坐标呢?
#4 回 liudianwu 的帖子 [nautiluslee 05-31 14:00]
liudianwu:QSS可以理解为样式皮肤,怎么变成可以设置坐标呢? (2016-05-31 12:31)
大侠!帮帮我吧~
那我现在是把所有的label配置信息都写到了ini文件,然后创建一个函数加载所有label。
但是这个函数里面要创建20多个label,比较麻烦,代码看上去也比较冗余,有没有什么好的办法?就像加载qss那样只需要打开文件+setstyleSheet就行的?
#5 回 nautiluslee 的帖子 [z609932088 05-31 18:28]
nautiluslee:就是说qss确实没有设置控件坐标的功能咯? (2016-05-31 12:17)
这个我还真是没有遇到过,或许有,不敢那么绝对