QML型別說明 AnimatedSprite

2021-06-24 11:34:14 字數 1894 閱讀 5522

animatedsprite

importstatement: 

import qtquick2.2

inherits: 

item

properties

currentframe : int

framecount : int

frameduration : int

frameheight : int

framerate : qreal

framesync : bool

framewidth : int

framex : int

framey : int

interpolate : bool

loops : int

paused : bool

reverse : bool

running : bool

source : url

methods

int advance()

int pause()

int restart()

int resume()

detaileddescription

propertydocumentation

currentframe : int

framecount : int

這個動畫精靈的幀的數目。

frameduration : int

動畫的每一幀的持續時間。這個值小於等於0是無效的。

frameheight : int

動畫精靈中乙個單幀的高度。如果是檔案中的唯一精靈,這個引數可以省略。

framerate : qreal

動畫每秒顯示的幀數,這個值小於等於0是無效的。如果framerate是有效的,則這個值被用來計算幀的持續時間,如果這個值是無效的,同時frameduration是有效的,則使用frameduration來計算幀的持續時間。改變這個引數將會重新啟動動畫。

framesync : bool

假如為真,則動畫的每一幀沒有持續時間。這意味著,當每一幀繪製好後,直接重新整理到螢幕上。這個屬性設定為真,將會自動計算並覆蓋framerate和frameduration。這個屬性的預設值為假,假如這個屬性發生變化,則動畫將重新啟動。

framewidth : int

動畫精靈中乙個單幀的寬度。如果是檔案中的唯一精靈,這個引數可以省略。

framex : int

動畫精靈的第一幀在資源檔案位置的x座標。如果第一幀從資源檔案的左上角開始,則這個屬性可以省略。

framey : int

動畫精靈的第一幀在資源檔案位置的y座標。如果第一幀從資源檔案的左上角開始,則這個屬性可以省略。

interpolate : bool

假如這個值為真,則在精靈幀之間增加插幀讓動畫顯得更平滑。預設值為真。

loops : int

paused : bool

當暫停時,當前幀能被人工提前。預設為假。

reverse : bool

running : bool

精靈是不是動畫,預設為真。

source : url

動畫的影象源。假如frameheight和framewidth沒有被指定,那麼動畫的幀按資源大小被假設為單一的長方形幀。假如frameheight和framewidth被指定,則動畫被認為是連續的幀。資源沒有被一幀用盡的其他畫面,被認為是其他幀,逐一被用。假如framex和framey被指定,則第一幀被移動到資源檔案左上角的x,y部分開始。

methoddocumentation

int advance()

提前動畫精靈的一幀。

int pause()

暫停動畫精靈,假如paused是真,則什麼都不做。

int restart()

停止,然後啟動動畫精靈。

QML型別說明 AudioSample

audiosample importstatement import qtaudioengine1.0 since qt 5.0 inherits item properties loaded bool name string preloaded bool signals loadedchanged...

QML型別說明 BluetoothService

bluetoothservice importstatement import qtbluetooth 5.2 since qt 5.2 properties deviceaddress string devicename string registered string servicedescri...

QML型別說明 BluetoothSocket

bluetoothsocket import statement import qtbluetooth 5.2 since qt 5.2 properties connected bool error enumeration service bluetoothservice state enumer...