• 5109阅读
  • 5回复

波形显示程序有问题。。 [复制链接]

上一主题 下一主题
离线zhaoyd422
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-05
大家好。我刚刚学习QT程序。写了波形显示。不提示错误了,却没有显示结果。
是我思路的问题。由于刚刚接触是根据qt自带的列子paint改的。
思路是:按键Input,输入数据到LineEdit。。经过处理以后画图。。
谢谢大家了。刚刚开始学习,大家不要见笑啊。
描述:程序
附件: code.tar.gz (2 K) 下载次数:23
天天看点就好~~
离线浪漫天使
只看该作者 1楼 发表于: 2009-06-05
呵呵 scanf("%c",n); 是处理命令输入的把,这里用不到命令行把
[ 此帖被浪漫天使在2009-06-05 21:46重新编辑 ]
离线浪漫天使
只看该作者 2楼 发表于: 2009-06-05
    static QString s[10];
    int data[20]={0};    

QStringList str = string.split(" ");
    for(int i=0;i<10;i++)
       for(int j=0;j<20;j++)
          for(int k=0;k<str.count();k++){
             s=str.at(k);
             bool ok;
             data[j]=s.toInt(&ok,10);
           }

这段有点晕。。呵呵
这样分析一下
当 i=0 j=0时候 是不是data[0] = s里面最后那个呢?
当 i=0 j=1时候 是不是data[1] = s最后那个呢?
依次类推, 呵呵。
我不是很明白这段代码的意思,请楼主告知。
[ 此帖被浪漫天使在2009-06-05 21:49重新编辑 ]
离线zhaoyd422
只看该作者 3楼 发表于: 2009-06-05
引用第2楼浪漫天使于2009-06-05 21:36发表的  :
    static QString s[10];
    int data[20]={0};    
QStringList str = string.split(" ");
    for(int i=0;i<10;i++)
.......

我的想法是将str中的字符列表先存入到string的数组中,再利用toInt函数将他换为int型的。并存入数组中。。便于画图。
不知对否是从网上找的文档,自己设想的。
见笑了。。呵呵。。谢谢阿
天天看点就好~~
离线318065268
只看该作者 4楼 发表于: 2009-06-06
C++ GUI Qt4编程 这本书里面有讲绘图的。我这有个包包,根据书里的程序改的,你看看吧。 plot.rar (3 K) 下载次数:37
Email  rsail@126.com(私人邮箱)
QQ:   318065268
离线浪漫天使
只看该作者 5楼 发表于: 2009-06-06
引用第3楼zhaoyd422于2009-06-05 23:29发表的 :
我的想法是将str中的字符列表先存入到string的数组中,再利用toInt函数将他换为int型的。并存入数组中。。便于画图。
不知对否是从网上找的文档,自己设想的。
见笑了。。呵呵。。谢谢阿


可是str中只有10个数字,你的data中却要20个,怎么放呢?
快速回复
限100 字节
 
上一个 下一个