第二十九章、containers容器類部件QFrame框架部件詳解

一、概述

容器部件就是可以在部件內放置其他部件的部件,在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章