Есть некоторый цвет фона QColor. В программе есть возможность менять цвет фона на любой произвольный. Так же в программе можно выделять некоторую область, при этом, рисуется прямоугольник выделения. Посоветуйте, как сделать так, чтобы прямоугольник выделения всегда был хорошо виден не зависимо от цвета фона? Т.е. нужно найти такой цвет прямоугольника выделения, который бы был лучше всего виден на выбранном цвете фона. К примеру на белом фоне лучше всего рисовать черный прямоугольник, на черной области - белый.Есть ли какие-то алгоритмы, которые позволили бы зная один QColor цвета фона, определить оптимальный QColor для прямоугольника выделения?спасибо)
|