QML基本視覺化元素 Text

2021-09-08 04:50:24 字數 2193 閱讀 1169

乙個text專案可以顯示純文字或者富文字

1.     可以使用html標記:text: 「hello

2.     寬度和高度(width, height):沒有指定,會自己嘗試需要多大的空間並依此來設定。

3.     換行:wrapmode屬性,沒有設定,則單行

4.     省略:elide屬性。寬度不足顯示文字,顯示為省略號,省略樣式:前(text.elideleft),中(text.elidemiddle),後(text.elideright),預設(text.elidenone)

5.     字型:font

font.blod: true—加粗,false

font.capitalization: 大寫策略

font.mixedcase: 預設不改變,

font.alluppercase: 全部大寫

font.alllowercase: 全部小寫

font.smallcaps: 小型大寫字母(即小寫字母變為大寫但不改變大小)

font.capitalize: 將首字母大寫

font.family: 字型族,字型族的名字(區分大小寫)

font.italic: 是否斜體 true—false

font.letterspacing: 字元間距,正值加大,負值減小

font.pixelsize: 字型大小(單位為畫素,依賴於裝置)

font.pointsize: 字型大小(大於0的值,與裝置無關)

font.strikeout: 是否有刪除線 true—false

font.underline: 是否有下滑線 true—false

font.weight: 字型重量—font.light,font.normal(預設), font.demibold,font.bold, font.black

font.wordspacing: 單詞間距,正值加大,負值減小

載入字型:指定乙個字型的名稱,或者是乙個url,也就是說可以指定網路上的乙個字型檔案。

[html]view plain

copy

import qtquick 1.0  

column   

fontloader   

text  

text  

}  

6.     對齊方式:

horizontalalignment:水平對齊方式

text.alignleft,text.alignright, text.alignhcenter

verticalalignment: 垂直對齊方式

text.aligntop,text.alignbottom, text.alignvcenter

7.     文字樣式 style

text.normal, text.outline, text.raised, text.sunken

[html]view plain

copy

import qtquick 1.0  

row   

text   

text   

text   

}  

8.     文字換行:wrapmode屬性,自動換行。只有在明確設定text的width屬性時換行才會起作用。

text.nowrap:預設,不換行

text: wordwrap: 在單詞邊界進行換行

text.wrapanywhere: 任意位置換行,不管單詞

text.wrap: 盡可能在單詞邊界換行,否則任意點換行

9.     鏈結訊號

text::onlinkactived(string link)處理器,在使用者單擊文字中嵌入乙個鏈結時被呼叫。鏈結必須在富文字或者html格式中,而函式中link字串提供了被單擊的可以訪問的特定鏈結。

[html]view plain

copy

import qtquick 1.0  

textt {  

textformat: text.richtext  

text: "the main website is at  nokia qt dfa>."  

onlinkactivated: console.log(link + " link activated")  

QML基本視覺化元素 TextInput

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

QML 基本可視元素之Item 六

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

文字視覺化分析 構建文字視覺化和分析應用程式

文字視覺化分析 存檔日期 2019年5月15日 首次發布 2013年3月19日 文字視覺化是檢視和分析指定文字在說什麼的有效方法。學習將eclipse與開放源 文字視覺化和分析工具相結合,以構建乙個視覺化並比較兩個文字的詞波應用程式。2013年4月2日 更新了ibm infosphere strea...