如何使 GtkButton 完全不可见
How to make a GtkButton fully invisible
我有一个按钮网格,在其中让一些按钮不可见比不创建它们更容易。它们没有任何功能,只是占位符。他们有一个名为 transparent
的样式类。我基本上能够隐藏它们,但它们周围仍然有一条线不完全透明。它有点像按钮的阴影之类的东西。我尝试用以下 CSS:
隐藏它们
.transparent {
background: transparent;
outline-color: transparent;
border-color: transparent;
color: transparent;
}
如何隐藏最后一点按钮?它们是切换按钮。不确定这是否重要
您可以使用 display: none
或 visibility: hidden
。
display: none
将元素从页面中删除,其他元素可以取代它,而 visibility: hidden
将元素留在原处并隐藏它。
尽管我使用的是 GTK3,但我查看了 GTK4 的 documentation,并在那里找到了正确的 属性。它确实是一个阴影,可以通过以下方式删除:box-shadow: none;
我的解决方案现在看起来像:
.transparent {
background: transparent;
outline-color: transparent;
border-color: transparent;
color: transparent;
box-shadow: none;
}
我有一个按钮网格,在其中让一些按钮不可见比不创建它们更容易。它们没有任何功能,只是占位符。他们有一个名为 transparent
的样式类。我基本上能够隐藏它们,但它们周围仍然有一条线不完全透明。它有点像按钮的阴影之类的东西。我尝试用以下 CSS:
.transparent {
background: transparent;
outline-color: transparent;
border-color: transparent;
color: transparent;
}
如何隐藏最后一点按钮?它们是切换按钮。不确定这是否重要
您可以使用 display: none
或 visibility: hidden
。
display: none
将元素从页面中删除,其他元素可以取代它,而 visibility: hidden
将元素留在原处并隐藏它。
尽管我使用的是 GTK3,但我查看了 GTK4 的 documentation,并在那里找到了正确的 属性。它确实是一个阴影,可以通过以下方式删除:box-shadow: none;
我的解决方案现在看起来像:
.transparent {
background: transparent;
outline-color: transparent;
border-color: transparent;
color: transparent;
box-shadow: none;
}