如何在 gtkmm 中隐藏窗格小部件的边框

How to hide the border from a paned-widget in gtkmm

当我在 gtkmm 中嵌套多个 Paned-Widgets 时,整个 Paned 周围总是有一个边框,它会变得非常大和丑陋(如图所示)。有没有办法去除边框,只剩下那个分隔符?是否可以为该分隔符提供自己的样式?

我发现了问题。 问题不在于窗格小部件本身,而是我作为孩子放入其中的视口。只需将视口的阴影类型设置为 Gtk::SHADOW_NONE,就不会绘制任何边框。