GTK+3:将颜色从 Python 传递到 CSS
GTK+3: Passing colours from Python to CSS
在我正在构建的应用程序中,我有一个带有十六进制颜色代码的变量:
accentColour = "#0877df"
用户可以更改此值。
因为我使用的是 GTK+3,所以我使用 CSS 文件来设置小部件的样式。如何传递 accentColour 变量以用作 CSS 中的颜色?
你不能。相反,我只会将默认颜色放入 CSS 文件中。然后在您的代码中创建一个 CSS 字符串,仅覆盖受颜色更改影响的内容,并将其添加到单独的 CSS 提供程序中。
在我正在构建的应用程序中,我有一个带有十六进制颜色代码的变量:
accentColour = "#0877df"
用户可以更改此值。
因为我使用的是 GTK+3,所以我使用 CSS 文件来设置小部件的样式。如何传递 accentColour 变量以用作 CSS 中的颜色?
你不能。相反,我只会将默认颜色放入 CSS 文件中。然后在您的代码中创建一个 CSS 字符串,仅覆盖受颜色更改影响的内容,并将其添加到单独的 CSS 提供程序中。