nay*_*ana 2 c++ user-interface qt
当QDockWidget添加到DockWidgetArea时,如何更改QDockWidget旁边的分割器/句柄的样式表。该侧的每个停靠小部件之间有一个主要的可移动手柄和多个手柄。我想至少更改手柄的背景颜色和边框以及悬停颜色。
如果我知道它是什么类型的对象或者获取一些指向 setStyleSheet 句柄的指针,这将会有所帮助。
好吧,我在深入研究源代码后发现了它。最后,答案是如此简单,并且从样式表的文档中尖叫出来:
注意:使用 QMainWindow::separator 来设置调整大小手柄的样式。
好的,代码很简单:
QMainWindow::separator
{
background-color: green;
width: 4px;
border: none;
}
Run Code Online (Sandbox Code Playgroud)