在 gtk3 程序中,我可以使用 CSS 来设置,例如黑色背景上的白色文本。但文本光标(工字形)仍为黑色,在深色背景下无法使用。
我只能在所有过时的文档中找到当前信息说:
override_cursor(光标, secondary_cursor)
自 3.16 版起已弃用:此函数在基于 CSS 的渲染上下文中没有用处。如果您希望更改用于渲染主光标和辅助光标的颜色,您应该通过特定于应用程序的 Gtk.StyleProvider 和 CSS 样式类使用自定义 CSS 样式。
用 CSS 设置
cursor-color
不起作用,我明白了
样式属性 GtkWidget:cursor-color 已弃用
现在GTK 3如何设置光标颜色?
在 gtk css 中使用插入符号颜色来更改 gtk 应用程序(如 zim)中聚焦的光标颜色。
`#zim-pageview* {
background-color: #584624;
color : #FFFFFF;
caret-color: white;
}`