2016-11-12 7 views
0

에 파이썬에서 색상을 전달, 나는 16 진수 색상 코드의 변수가 있습니다.GTK + 3 :</p> <pre><code>accentColour = "#0877df" </code></pre> <p>이 값은 사용자가 변경할 수 있습니다 : 내가 짓고 있어요 응용 프로그램에서 CSS

GTK + 3을 사용하고 있기 때문에 CSS 파일을 사용하여 위젯 스타일을 지정하고 있습니다. CSS에서 색상으로 사용하기 위해 accentColour 변수를 전달하려면 어떻게해야합니까?

답변

0

수 없습니다. 대신 CSS 파일에 기본 색상 만 넣습니다. 그런 다음 색상 변경의 영향을받는 항목 만 재정의하고 다른 CSS 공급자에 추가하는 CSS 문자열을 코드에 만듭니다.

+0

그런 인라인 CSS 문자열을 작성한 적이 없다고 생각합니다. 어떻게해야합니까? 문자열이라면 단순히 문자열을 연결해야합니까? – Kavaeric

+0

예, CSS 코드가 포함 된 파일을로드 할 수있는 것처럼 CSS 코드가 포함 된 문자열을로드 할 수 있습니다. http://lazka.github.io/pgi-docs/index.html#Gtk-3.0/classes/CssProvider.html# Gtk.CssProvider.load_from_data – ptomato