• 9611阅读
  • 8回复

求教:QwtPlotZoomer放大后曲线消失的原因 [复制链接]

上一主题 下一主题
离线hzxthzxt
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-24
— 本帖被 XChinux 执行加亮操作(2008-09-25) —
我按照例程bode改写了一个曲线显示程序,一旦开启放大功能,曲线就消失了,坐标轴也变化为默认的模式(系统),就相当于给我一个全新的空的画布,我的程序比较大,我想是不是什么地方造成冲突了?
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线hzxthzxt

只看该作者 1楼 发表于: 2008-09-25
我调试发现可能是画布的原因,因为曲线在我重新配置的时候信息完整,数据齐全,但我继续添加曲线的话,画布没有反应。
我尝试一开始直接进入放大状态不通过右键菜单设置,发现第一次放大画布消失,所有坐标轴消失,但坐标轴的名称还在,第二次放大出现了默认的画布,能够放大,但不能显示任何曲线。
诚心求教
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线sbtree
只看该作者 2楼 发表于: 2008-09-25
没做过,帮顶,下一个项目会涉及绘图,到时候来请教
windows 7 + VC++2008 + Qt4.5.2
离线water_wf

只看该作者 3楼 发表于: 2008-09-25
使用QGraphic*容易出现这个现象,zoom要动态调整缩放比率
离线hzxthzxt

只看该作者 4楼 发表于: 2008-09-27
不是这个原因,我单独吧图形取出来没有任何问题,肯能和一些事件冲突了,最大可能就是右键事件,但我暂时没有查找出来
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线hzxthzxt

只看该作者 5楼 发表于: 2008-09-27
还有兄弟知道为什么放大的时候,选qwtscaledraw的时候,为什么他总是将传入的值前面和后面个加一个,这个对我很不方便lable(double),那个double,他在我传入参数的前后总是各加一个值,除了我给他0的时候前面不加
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线hzxthzxt

只看该作者 6楼 发表于: 2009-06-25
你想对了,是画布的原因,我也遇到了,不过我发现应该是你先生成的Zoomer,后添加的曲线,你可以改换顺序就好了,但是问题不应该这样解决,这样的话图就成了死图了,我是每次开启放大功能都取画布,每次关闭放大功能都删掉Zoomer,但是这个方法不好,请教高手了
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线hzxthzxt

只看该作者 7楼 发表于: 2009-06-25
看错,原来一年前的帖子,真的很优秀啊,这种帖子都不结贴,推荐扣分200,给我了,呵呵呵
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线hzxthzxt

只看该作者 8楼 发表于: 2009-06-25
呵呵呵,一年前我的帖子,唉,我的错,自罚,呵呵呵,结贴!唉如何结贴啊

结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴结贴
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
快速回复
限100 字节
 
上一个 下一个