2017-11-24 3 views
0

カラーパレットを表示したい。色はモニターPCに問題なく表示されます。私がkivyランチャーを使用すると、ディスプレイに次の色だけが表示されます:(255, 0, 0),(0, 255, 0), (0, 0, 255) and (255, 255, 0)Kivy:Kivyランチャーの色の解釈が正しくない

表示されていない色の例:(255, 0, 255),(206, 105, 4), (247, 98, 236), (158, 133, 211)

あなたのコメントから
n = 1 
for rgb in col: 
    r = round(rgb[0]/255,n) 
    g = round(rgb[1]/255,n) 
    b = round(rgb[2]/255,n) 
    self.liCol.append((r, g, b)) 
+0

変換スクリプトでは除数の値が正しくありません。正しい値は255.0 – jasan

+0

です。なぜ255を使用していますか?それは255.0で動作しませんでしたか? –

答えて

0

それはあなたが問題を解決しているように聞こえるが、それについて明確にするために:スクリプトの1の割合に変換するため

整数に適用された場合python2 /では、整数の除算を行い、すべての例で0を返します。 255255.0に変更すると、pythonは必要なfloat分割を実行します。

関連する問題