一、概述
容器部件就是可以在部件內放置其他部件的部件,在Qt Designer中可以使用的容器部件有如下:
容器中的Frame爲一個矩形的框架對象,對應類QFrame,QFrame類是PyQt中帶框架部件的所有類的基類,如菜單、進度條、Label標籤等。QFrame類除了派生子類外,也可以直接用於創建沒有任何內容的簡單佔位符框架,用於佔用一部分空間。
二、屬性和方法
QFrame的方法和基本都是屬性訪問方法,基本沒有單獨的方法,因此本部分將屬性和方法一起介紹。
在Qt Designer中可以設置的Frame屬性包括frameShape、framShadow、lineWidth、midLineWidth四個屬性。除了這4個Designer中的屬性外,QFrame另外還有frameRect和frameWidth這兩個屬性。
2.1、frameShape屬性
frameShape屬性對應類型爲QFrame.Shape,該屬性表示框架樣式中的框架形狀,有如下取值:
可以通過方法frameShape() 、setFrameShape(Shape)進行屬性訪問或設置。
2.2、framShadow屬性
frameShadow屬性對應類型爲QFrame