簡體   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