Если я пишу приложение, которое хочет передать некоторую информацию с помощью цвета, как я могу изменить цвет фона и переднего плана данного виджета? Я хотел бы знать, как это сделать на поляне, если это возможно, а также программно (для вычисленного цвета).Как изменить цвета произвольного виджета в GTK +?
Я хочу знать, как это сделать для сложного виджета, например, HBox
, который содержит VBox
, который содержит некоторые Labels
.
В идеале это также будет включать в себя решение решения, которое позволяет мне оттенок виджета существующих цветов, а также определить средние цвета любых изображений, используемый в теме, так что я могу программно компенсировать любые цветовые варианты, которые могли бы сделать текст нечитаемым или иным образом конфликтовать - но я был бы счастлив, если бы мог просто повернуть красную кнопку.