1

QWidget から派生したオブジェクトで線を引いています。好きな色で線を引くようにペンを設定できます。私ができるようにしたいのは、現在のy座標が指定された値を上回っているときにペンの色を変更することです。

1 つのオプションは、描画したい線を 2 つの別々の半分に単純に分割することです。y 座標が指定された値より上にある場所で分割します。この方法に問題はありませんが、もっと簡単な方法を使用できることを願っていました。

私ができるようにしたいのは、基本的に drawline 関数を拡張することです。描画アルゴリズムを変更して、色を設定するピクセルごとに、指定された関数に基づいて使用する色をチェックできるようにしたいと考えています。

4

1 に答える 1

1

基本的な描画アルゴリズムをオーバーロードすることはお勧めしません。QGradient線を引くときは の方が使いやすいのではないでしょうか?

于 2012-06-11T14:42:52.530 に答える