如何记录全局变量不同时期的值

比如我有个画板程序,代码里面有个容器QVectorstate;QColor的对象是lineColor,一个可改变的全局变量
这样不论怎么储存,state里面始终只有lineColor的值,这样改变了lineColor的值以前画的线全变成了现在lineColor的
颜色了,而lineColor必须被设成全局变量作为槽函数里面的成员来接受mainwindow发过来的信号改变lineColor的值,
怎么破?

2个回答

全局变量,也就是静态变量,一量设置,不会变,
你可以多设置几个变量,用一个量来接受,不同时期的值,这样可以达到目标

你可以用队列来记录,这样历史值都可以记录下来了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问