QML程式設計之旅 之可視元素

2021-10-24 09:59:57 字數 408 閱讀 2375

qml 語言使用可視元素來描述圖形化使用者介面,每個可視元素都是乙個物件,具有幾何座標,在螢幕上佔據一塊顯示區域。

qt quick 預定義了一些基本的可視元素,使用者程式設計可直接使用它們來建立程式介面。

qt quick 提供了rectangle型別來繪製矩形。可設定填充、邊框顏色和寬度、設定透明度、可見性、旋轉和縮放等。

qt quick 提供了image型別來顯示影象。source屬性的值可以是遠端或本地url,也可以是嵌入已編譯的資源檔案中的影象檔案。

text元素提供了很多屬性,包括顏色、字型、字型大小、加粗和傾斜等。

text元素還支援富文字顯示,文字樣式設計以及長文字省略和換行等功能。

在實際應用中,使用者可以將一些基本元素再加以組合,自定義出乙個較為複雜的元素,方便重用,這種自定義的組合元素也被稱為元件。

QML 基本可視元素之Item 六

item qml中的所有可視專案都繼承自item。雖然item本身沒有視覺化的外觀,但是它定了以視覺化專案的所有屬性,例如l位置,大小,布局anchors相關屬性和關於按鍵處理的keys屬性等。item擁有乙個visibel屬性,將其社這位false可以隱藏專案,該屬性預設值為true。1.作為容器...

QML基本視覺化元素 TextInput

繼承 item 1.用來顯示單行的可編輯的純文字,與qt中的qlineedit 很相似,用來接受一行文字輸入 2.滾動顯示 autoscroll true false 寬度不夠顯示時的,滾動 4.輸入顯示 echomode textinput.normal 正常顯示 textinput.passwo...

QML基本視覺化元素 Text

乙個text專案可以顯示純文字或者富文字 1.可以使用html標記 text hello 2.寬度和高度 width,height 沒有指定,會自己嘗試需要多大的空間並依此來設定。3.換行 wrapmode屬性,沒有設定,則單行 4.省略 elide屬性。寬度不足顯示文字,顯示為省略號,省略樣式 前...