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

pwuypxnk  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(101)

在一个gtk 3程序中,我可以使用CSS来设置黑色背景上的白色文本。但是文本光标(I-beam)仍然是黑色的,在黑暗的背景上无法使用。
我能在所有过时的文档中找到的唯一最新信息说:

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

用CSS设置cursor-color不起作用,我得到了
样式属性GtkWidget:cursor-color已弃用

现在GTK 3怎么设置光标颜色?

sshcrbum

sshcrbum1#

在你的gtk css中使用caret-color来改变gtk应用程序(比如zim)中焦点光标的颜色。

`#zim-pageview* {
  background-color: #584624;
  color : #FFFFFF;
  caret-color: white;
}`

字符串

相关问题