我将 QWidget 和 QTabWidget 放在一个水平拆分器中并排放置。并且分离器失去了形状,只有将鼠标悬停在分离器上才能知道有分离器。如何让它可见?
Thanks.
由于 QSplitterHandle(大多数人认为是“分割器”)是从 QWidget 派生的,因此您可以向其中添加其他小部件。以下是我过去为解决这个问题所做的工作:
// Now add the line to the splitter handle
// Note: index 0 handle is always hidden, index 1 is between the two widgets
QSplitterHandle *handle = pSplitter->handle(1);
QVBoxLayout *layout = new QVBoxLayout(handle);
layout->setSpacing(0);
layout->setMargin(0);
QFrame *line = new QFrame(handle);
line->setFrameShape(QFrame::HLine);
line->setFrameShadow(QFrame::Sunken);
layout->addWidget(line);
这会在分离器手柄上添加一条凹陷线。当然,您可以选择其他样式的框架line
或者使用完全不同的东西作为添加到拆分器手柄的小部件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)