1

さまざまな例では常に alloc_color() や gtk.color.parse('red') などを使用しています。何が必要ですalloc_colorか?

4

1 に答える 1

2

(トゥルーカラー ディスプレイではなく) パレット ディスプレイを使用するシステムで実行している場合は、使用する前にパレットに新しい色を割り当てる必要があります。これは、パレットベースのディスプレイが一度に表示できる色の数が限られているためです (通常は 256 色、場合によっては 65536 色)。

最近のほとんどのディスプレイは、使用可能なすべての色を同時に表示できるトゥルー カラー ディスプレイに対応しているため、これが問題になることはなく、特定の色を直接要求するだけで済みます。

于 2009-08-07T02:08:27.857 に答える