在 GTK 3 中设置光标颜色(自 3.16 起)

问题描述 投票:0回答:1

在 gtk3 程序中,我可以使用 CSS 来设置,例如黑色背景上的白色文本。但文本光标(工字形)仍为黑色,在深色背景下无法使用。

我只能在所有过时的文档中找到当前信息

override_cursor(光标, secondary_cursor)

自 3.16 版起已弃用:此函数在基于 CSS 的渲染上下文中没有用处。如果您希望更改用于渲染主光标和辅助光标的颜色,您应该通过特定于应用程序的 Gtk.StyleProvider 和 CSS 样式类使用自定义 CSS 样式。

用 CSS 设置

cursor-color
不起作用,我明白了

样式属性 GtkWidget:cursor-color 已弃用

现在GTK 3如何设置光标颜色?

css gtk3
1个回答
0
投票

在 gtk css 中使用插入符号颜色来更改 gtk 应用程序(如 zim)中聚焦的光标颜色。

`#zim-pageview* {
  background-color: #584624;
  color : #FFFFFF;
  caret-color: white;
}`
© www.soinside.com 2019 - 2024. All rights reserved.