• 4694阅读
  • 1回复

[提问]QPen颜色的设置问题 [复制链接]

上一主题 下一主题
离线fcymk2
 

只看楼主 倒序阅读 楼主  发表于: 2012-07-25
想随机画N条线条, 想弄个循环,让每条颜色不一样.
查了帮助, 比如Qt:blue 的值是9,为什么直接设置为QPen(9) 不生效呢?
ConstantValueDescription
Qt::blue9Blue (#0000ff)
this->curve.setPen(QPen(Qt::blue)); //可以画出蓝线
this->curve.setPen(QPen(9));//无效
离线fcymk2

只看该作者 1楼 发表于: 2012-07-25
做了个比较土的办法...选了十种颜色,用switch判断下循环使用了-_-
        switch(i%10)
        {
        case 0:
        this->curve.setPen(QPen(Qt::black));
        break;
        case 1:
        this->curve.setPen(QPen(Qt::red));
        break;
        case 2:
......
快速回复
限100 字节
 
上一个 下一个