我正在处理一个小程序,需要一个QGroupBox
,其内部有一个QLineEdit
。我想使“隐形”使用QGroupBox
的边界:Qt QGroupBox边框
groupBoxName->setStyleSheet("border:0;");
的问题是,即使它里面的QLineEdit
继承了这种风格。 我如何使QGroupBox
边框看不到QLineEdit
边框? 感谢
我正在处理一个小程序,需要一个QGroupBox
,其内部有一个QLineEdit
。我想使“隐形”使用QGroupBox
的边界:Qt QGroupBox边框
groupBoxName->setStyleSheet("border:0;");
的问题是,即使它里面的QLineEdit
继承了这种风格。 我如何使QGroupBox
边框看不到QLineEdit
边框? 感谢
举一个对象名称的使用组合框中setObjectName()函数,
group_box->setObjectName("MyBox");
然后,你可以风格它作为一个CSS对象。
group_box->setStyleSheet("#MyBox{border:0
这只会影响#MyBox
它的工作原理! 最后那个边框不见了! 非常感谢您的回答。 –
不客气:) –
您是否尝试过['QGroupBox :: setFlat'(http://doc.qt.io/qt-5/qgroupbox.html#flat-prop )? – m7913d
是的,它在小部件上面添加一行。现在是我目前的“解决方案”,但它不是我想要的。 –
[QGroupBox border]可能的重复(http://stackoverflow.com/questions/4306019/qgroupbox-border) – m7913d