• 4227阅读
  • 2回复

[提问]关于QCustomPlot [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2014-11-30
有个项目需要用QCustomPlot,然后写个简单的程序试了下,不得行啊
就是界面上有两个按钮,点击不同的按钮绘制不同的图形
结果点了按钮没得反应
  1. #include "widget.h"
  2. #include "ui_widget.h"
  3. Widget::Widget(QWidget *parent) :
  4.     QWidget(parent),
  5.     ui(new Ui::Widget)
  6. {
  7.     ui->setupUi(this);
  8.     ui->widget->addGraph();
  9. }
  10. Widget::~Widget()
  11. {
  12.     delete ui;
  13. }
  14. void Widget::on_pushButton_clicked()
  15. {
  16.     QVector<double> x(100),y(100);
  17.     for(int i = 0;i < 100;++i)
  18.     {
  19.         x.push_back(i);
  20.         y.push_back(i + 1);
  21.     }
  22.     ui->widget->graph()->setData(x,y);
  23.     ui->widget->graph()->rescaleAxes();
  24. }
  25. void Widget::on_pushButton_2_clicked()
  26. {
  27.     QVector<double> x(100),y(100);
  28.     for(int i = 0;i < 100;++i)
  29.     {
  30.         x.push_back(i);
  31.         y.push_back(100 - i);
  32.     }
  33.     ui->widget->graph()->setData(x,y);
  34.     ui->widget->graph()->rescaleAxes();
  35. }
其中 widget就是QCustomPlot类型的
求各位大神帮助啊!时间比较紧 啊!

离线chiang

只看该作者 1楼 发表于: 2014-12-01
或者加上replot試試下
@suzhou 
离线xiaoniede

只看该作者 2楼 发表于: 2016-05-11
2014年底的问题,好吧,还是不回复啦!相信楼主已经是大牛啦!
如果还有人问的话,可以留言给我。我会!
快速回复
限100 字节
 
上一个 下一个