我有一个QGroupBox
。根据上下文,它的标题可能是多余的(显示在 GUI 的另一个位置),所以我需要将QGroupBox
不在这里......但我必须保留它的内容可见(所以我不想打电话QGroupBox::hide()
)!
我需要在运行时动态执行此操作,并希望避免创建/销毁QGroupBox
+ 重新调整其内容......必须有一种更简单的方法来做到这一点。
到目前为止我尝试过的:
QGroupBox
可见的:
-
QGroupBox::setTitle("")
删除文本。
-
QGroupBox::setFlat(true)
使框架成为单行。
我最终得到这个:
还不错……但是仍然有一条线……有没有办法完全隐藏QGroupBox
框架但保留其内容可见?
我的选择:
QGroupBox theBox;
theBox.setFlat(true);
//This removes the border from a QGroupBox named "theBox".
theBox.setStyleSheet("QGroupBox#theBox {border:0;}");
//This removes the border from the group box and all of its children
theBox.setStyleSheet("border:0;");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)