当前位置: 代码迷 >> QT开发 >> QT 字符串能不能转化成变量名解决思路
  详细解决方案

QT 字符串能不能转化成变量名解决思路

热度:90   发布时间:2016-04-25 04:51:20.0
QT 字符串能不能转化成变量名
现有一字符串,list[1]&&list[2]=list[3];其中list[i]是已经定义的变量,字符串由外面传入
是否有什么办法,或转义字符之类,让它成为if的条件例如:
if(list[1]&&list[2]=list[3])//这个实际是字符串
{
}

------解决方案--------------------
你的意思是,把一个运行时传入的文本,变成可执行的代码?
那就看看Qt的Scripts模块吧
------解决方案--------------------
字符串本身有连接,截取,比较的函数

另外,根据用户输入的字符串动态生成类的实例,可以使用QT的Meta系统
其实就是C# 及 Java更高级语言的反射


------解决方案--------------------
不能,C# 不是解释型语言
------解决方案--------------------
真不好意思啊,没有分了无法提问,请楼主帮忙,谢谢了

我想开始做QT的编程,但是身边有没有这样的同事,想问下现在大家都是在哪个linux平台上做的,ubuntu?redhat el5? 还是别的什么?
因为和大家一个平台的话,有问题时好解决,谢谢!
------解决方案--------------------
探讨

Qt的Scripts模块??

------解决方案--------------------
探讨

真不好意思啊,没有分了无法提问,请楼主帮忙,谢谢了

我想开始做QT的编程,但是身边有没有这样的同事,想问下现在大家都是在哪个linux平台上做的,ubuntu?redhat el5? 还是别的什么?
因为和大家一个平台的话,有问题时好解决,谢谢!
  相关解决方案