gpt4 book ai didi

Glade/GTK 的 Css

转载 作者:行者123 更新时间:2023-11-28 03:11:06 30 4
gpt4 key购买 nike

我想问一下是否有可能知道 GTK 主题解析器的属性..

我有一个 glade 文件和一个 css 文件。

在 glade 文件中我有一些对象,它们有一个在 css 文件中描述的类。

我想让光标在某些情况下不可见但是如果我在 css 文件上写

游标:无;

然后当我启动应用程序时,会出现主题解析错误,提示游标不是有效的属性名称..

我可以看到这个主题的所有属性吗?我可以修改吗?

我在 gtk 站点上查看了文档,但没有找到这个问题的答案

谢谢

在网站上找到这个:GTK+ 目前支持 CSS 属性的子集:

        background-color
background-image
color
border-color
border-image
border-radius
border-width
border-style
padding
margin
transition

有没有办法修改此列表以添加诸如游标属性之类的内容?

最佳答案

这是 GTK 支持的所有 CSS 属性的列表,来自 GTK 文档:https://developer.gnome.org/gtk3/stable/chap-css-properties.html有比你列出的更多,但不幸的是,cursor 仍然不在其中。

要获得对 cursor 的支持,您不能简单地“修改该列表”——您必须在 GTK 中实现对 cursor 属性的支持。但是,您可以通过连接到小部件上的 enter-notify-eventleave-notify-event 信号轻松解决代码中缺少此属性的问题想要更改光标,并使用 gdk_window_set_cursor() 设置您想要的光标。

关于Glade/GTK 的 Css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711084/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com