pygtk で cairo を使用して描画領域に描画しています。この関数を使用して線の色を設定します:
cr.set_source_rgb(203,12,41)
しかし、この色の代わりに白い色を示してい#CB0C33
ます。赤いバラのような色です。pygtkでcairoを使用して線の色を任意の色に変更する方法を教えてください。私を助けてください。よろしくお願いします...
set_source_rgbでは、0 から 1 までの浮動小数点値を渡す必要があります。ここで、1 は FF に対応する必要があります。Pls、以下のコードが機能するかどうかを確認してください。
color = gtk.gdk.Color('#CB0C33')
cr.set_source_rgb(float(color.red) / 65535,
float(color.green) / 65535,
float(color.blue) / 65535)
これが役に立てば幸いです、よろしく