|
5Qter豆
Qt5.4,在用到颜色对话框时,发现初始颜色在某些值的时候,显示的初始颜色不是我定义的颜色,请教各位大侠是怎么回事啊?- <span style="color:#800080 ">QColor</span><span style="color:#c0c0c0 "> </span><span style="color:#000000 ">c</span><span style="color:#c0c0c0 "> </span><span style="color:#000000 ">=</span><span style="color:#c0c0c0 "> </span><span style="color:#800080 ">QColorDialog</span><span style="color:#000000 ">::</span><span style="color:#000000 ">getColor</span><span style="color:#000000 ">(</span><span style="color:#800080 ">QColor</span><span style="color:#000000 ">::</span><span style="color:#000000 ">fromRgb</span><span style="color:#000000 ">(</span><span style="color:#000080 ">255</span><span style="color:#000000 ">,</span><span style="color:#000080 ">0</span><span style="color:#000000 ">,</span><span style="color:#000080 ">0</span><span style="color:#000000 ">));</span>
复制代码
在颜色值rgb为{255,255,255},{255,255,0},{255,0,255},{0,255,255},{255,0,0},{0,255,0},{0,0,255},{0,0,127}时均出现莫名其妙的初始颜色,如果不重新选择颜色直接点击确认,返回的颜色值不是我设定的初始值。
|
最佳答案
查看完整内容
我的没问题,而且我的是5.4.2的。会不会和系统设置有关系,毕竟Qt调用的是系统的颜色对话框。
|