• 1948阅读
  • 0回复

[提问]大家好,有个问题想请教一下 [复制链接]

上一主题 下一主题
离线leilidi
 

只看楼主 倒序阅读 楼主  发表于: 2018-05-19

大家好,有个问题想请教一下。
我有个ini配置文件,内容如下:
  1. [group]
  2. name=0

在写入QEasingCurve时可以写入,
  1. QSettings setting(...);
  2. ...
  3. setting.setValue("/group/name", QEasingCurve::InOutSine);

这时ini配置文件已经变成,
  1. [group]
  2. name=19

现在问题是如何取出这个值,我有尝试过下面的办法,但是没有起作用
  1. QPropertyAnimation animation;
  2. ...
  3. QEasingCurve curve = setting.value("/group/name").toEasingCurve();
  4. animation.setEasyingCurve(curve); //把curve直接替换成 QEasingCurve::InOutSine 有效
  5. animation.start();




刚学QT没多久,请见谅。
快速回复
限100 字节
 
上一个 下一个