繁体   English   中英

如何“获取” QLabel小部件的属性

[英]How to “get” an attribute of a QLabel widget

我知道QLabel属性(例如frameGeometry,pixmap和text)可以使用它们各自的命令来恢复。 但是是否有可能在每个标签小部件周围获得“框架阴影”的值?

我使用qt-designer将3个标签放置在框架内(在窗口内)。 我通过在QMainWindow类中调用self.label_1.setFrameShadow(QFrame.Raised)self.label_1.setFrameShadow(QFrame.Plain)为这些标签分配了阴影。 现在,我希望在检查其中之一是“凸起”还是“普通”之后更新其阴影属性。 该错误表明:“ QLabel”对象没有属性“ FrameShadow”。 但是,如果我能够设置它,为什么会这样呢?

QLabel继承自QFrame ,因此具有该属性的访问器frameShadow()

与其他框架不同,Qt访问器并非以get ...开头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM