Methods

 

1. string atob(data)

ASCII 를 Binary로 이 함수는 base64로 인코딩 된 데이터 문자열을 디코딩하여 반환합니다.

 

2. binding(function)

속성 바인딩을 나타내는 JavaScript 객체를 반환합니다.

함수의 두 가지 주요 사용 사례가 있습니다.

첫째, JavaScript 코드에서 필수적으로 바인딩하는 속성을 적용하는 것입니다.

둘째, Component.createObject () 또는 Loader.setSource ()를 통해 동적으로 생성 된 객체의 속성 값을 초기화 할 때 속성 바인딩을 적용하는 것입니다.

이 함수는 결과가 var 속성에 바인딩 된 배열에 저장되는 경우를 제외하고는 속성 바인딩 선언 (바인딩 선언 및 바인딩 할당에 대한 설명서 참조)에서 사용할 수 없습니다.

 

3. string btoa(data)

Binary를 ASCII로 이 함수는 base64 인코딩을 반환합니다.

 

4. callLater(function, argument1, argument2, …)

이 함수는 함수 또는 신호에 대한 중복 호출을 제거합니다.

Qt 엔진이 이벤트 루프로 돌아 오면 Qt.callLater ()의 첫 번째 인수로 전달 된 함수가 나중에 호출됩니다.

이 함수가 첫 번째 인수와 동일한 함수로 여러 번 빠르게 연속하여 호출되면 해당 함수는 한 번만 호출됩니다.

Qt.callLater ()에 전달 된 추가 인수는 호출 된 함수로 전달됩니다.

중복 호출이 제거되면 인수의 마지막 집합 만 함수에 전달됩니다.

 

5. color colorEqual(color lhs, string rhs)

lhs와 rhs가 같은 색의 값을 돌려주는 경우는 true를 돌려줍니다.

두 인수는 모두 색상 값 또는 문자열 값이 될 수 있습니다.

문자열 값이 제공된 경우 색상 기본 유형에 설명 된대로 색상으로 변환 가능해야합니다.

 

6. object createComponent(url, mode, parent)

지정된 URL에서 QML 파일을 사용하여 만든 Component 객체를 반환하거나 빈 문자열이 제공된 경우 null을 반환합니다.

반환 된 구성 요소의 Component :: status 속성은 구성 요소가 성공적으로 만들어 졌는지 여부를 나타냅니다.

상태가 Component.Error 인 경우 오류 설명은 Component :: errorString ()을 참조하십시오.

선택적 mode 매개 변수가 Component.Asynchronous로 설정된 경우 구성 요소는 백그라운드 스레드에로드됩니다.

Component :: status 속성은로드되는 동안 Component.Loading이됩니다.

구성 요소가 성공적으로로드되면 상태는 Component.Ready로 변경되고로드가 실패하면 Component.Error로 변경됩니다.

이 매개 변수의 기본값은 Component.PreferSynchronous입니다.

 

7. object createQmlObject(string qml, object parent, string filepath)

지정된 부모를 가지는 지정된 qml 캐릭터 라인으로부터 작성된 새로운 오브젝트를 돌려줍니다.

오브젝트의 작성시에 에러가있는 경우는 null를 돌려줍니다.

이 함수는 즉시 반환되므로 qml 문자열이 새 구성 요소 (즉, 아직로드되지 않은 외부 QML 파일)를 로드하는 경우 작동하지 않을 수 있습니다.

이 경우 Qt.createComponent ()를 대신 사용해보십시오.

 

8. color darker(color baseColor, real factor)

제공된 인자로 baseColor보다 어두운 색상을 반환합니다.

 

9. exit(int retCode)

이 함수는 QQmlEngine :: exit (int) 신호가 방출되도록합니다.

qmlscene을 사용한 프로토 타이핑에서 이는 시작 프로그램이 지정된 리턴 코드를 종료하게합니다.

이 메소드가 호출 될 때 지정된 리턴 코드로 이벤트 루프를 종료하려면, C ++ 어플리케이션은

QQmlEngine :: exit (int) 신호를 QCoreApplication :: exit (int) 슬롯에 연결할 수 있습니다.

 

10. font(object fontSpecifier)

fontSpecifier 객체 또는 가장 가까운 일치하는 글꼴에 지정된 속성을 사용하여 글꼴을 반환합니다.

fontSpecifier 객체에는 유효한 키가 글꼴 유형의 하위 속성 이름 인 키 – 값 쌍이 포함되어야하며 값은 각 하위 속성의 유효한 값입니다.

유효하지 않은 키는 무시됩니다.

 

11. list fontFamilies()

응용 프로그램에서 사용할 수있는 글꼴 패밀리의 목록을 반환합니다.

 

12. string formatDate(datetime date, variant format)

형식에 따라 선택적으로 형식이 지정된 날짜의 문자열 표현을 반환합니다.

date 매개 변수는 JavaScript Date 객체, 날짜 속성, QDate 또는 QDateTime 값일 수 있습니다.

format 매개 변수는 Qt.formatDateTime ()에 대해 설명한대로 가능한 형식 값 중 하나 일 수 있습니다.

format을 지정하지 않으면 Qt.DefaultLocaleShortDate를 사용하여 날짜 형식이 지정됩니다.

 

13. string formatDateTime(datetime dateTime, variant format)

형식에 따라 선택적으로 형식이 지정된 datetime의 문자열 표현을 반환합니다.

date 매개 변수는 JavaScript Date 객체, 날짜 속성, QDate, QTime 또는 QDateTime 값일 수 있습니다.

형식이 제공되지 않으면 dateTime은 Qt.DefaultLocaleShortDate를 사용하여 형식이 지정됩니다.

 

14. string formatTime(datetime time, variant format)

형식에 따라 선택적으로 형식화 된 시간의 문자열 표현을 반환합니다.

time 매개 변수는 JavaScript Date 객체, QTime 또는 QDateTime 값일 수 있습니다.

format 매개 변수는 Qt.formatDateTime ()에 대해 설명한대로 가능한 형식 값 중 하나 일 수 있습니다.

형식을 지정하지 않으면 Qt.DefaultLocaleShortDate를 사용하여 시간 형식이 지정됩니다.

 

15. color hsla(real hue, real saturation, real lightness, real alpha)

지정된 색조, 채도, 밝기 및 알파 성분으로 색을 리턴합니다. 모든 구성 요소는 0-1 범위에 있어야합니다.

 

16. color hsva(real hue, real saturation, real value, real alpha)

지정된 색조, 채도, 값 및 알파 구성 요소가있는 색상을 반환합니다. 모든 구성 요소는 0-1 범위에 있어야합니다.

 

17. object include(string url, jsobject callback)

다른 JavaScript 파일을 포함합니다.

이 방법은 JavaScript 파일 내에서만 사용할 수 있으며 일반 QML 파일에서는 사용할 수 없습니다.

이렇게하면 url의 모든 함수를 현재 스크립트의 네임 스페이스로 가져옵니다.

Qt.include ()는 작업의 상태를 설명하는 객체를 반환합니다.

작업이 진행되면 상태 속성이 업데이트됩니다.

제공되면, 작업이 완료되면 콜백이 호출됩니다.

콜백은 Qt.include () 호출에서 반환 된 객체와 동일한 객체를 전달합니다.

 

18. bool isQtObject(object)

object가 Qt 또는 QML 객체에 대한 유효한 참조이면 true를 반환하고 그렇지 않으면 false를 반환합니다.

 

19. color lighter(color baseColor, real factor)

제공된 인자로 baseColor보다 밝은 색상을 반환합니다.

 

20. locale(name)

지정된 이름의 로케일을 나타내는 JS 오브젝트를 돌려줍니다.

 

21. string md5(data)

데이터의 md5 해시의 16 진수 문자열을 반환합니다.

 

22. matrix4x4(real m11, real m12, real m13, real m14, real m21, real m22, real m23, real m24, real m31, real m32, real m33, real m34, real m41, real m42, real m43, real m44)

지정된 값으로 Matrix4x4를 반환합니다.

또는 함수가 단일 인수로 호출 될 수 있습니다.

이 인수는 16 개의 행렬 값을 포함하는 JavaScript 배열입니다.

함수는 인수없이 호출 될 수 있고 결과 행렬은 항등 행렬이됩니다.

 

23. bool openUrlExternally(url target)

사용자의 데스크탑 환경 설정을 기반으로 외부 응용 프로그램에서 지정된 대상 URL을 열려고 시도합니다.

성공하면 true를 반환하고 그렇지 않으면 false를 반환합니다.

 

24. point point(int x, int y)

지정된 x 좌표와 y 좌표를 가지는 Point를 돌려줍니다.

 

25. string qsTr(string sourceText, string disambiguation, int n)

선택적으로 복수형을 포함하는 문자열의 모호성 제거 문자열과 n 값을 기반으로 sourceText의 번역 된 버전을 반환합니다.

그렇지 않으면 적절한 번역 문자열을 사용할 수없는 경우 sourceText 자체를 반환합니다.

동일한 sourceText가 동일한 변환 컨텍스트 내의 다른 역할에서 사용되는 경우에는 식별 문자열을 추가로 제거하여 명확성을 확보 할 수 있습니다.

 

26. string qsTrId(string id, int n)

id로 식별되는 번역 된 문자열을 반환합니다.

일치하는 문자열이 없으면 ID 자체가 리턴됩니다.

 

27. string qsTrIdNoOp(string id)

동적 인 번역을위한 id를 표시합니다.

 

28. string qsTrNoOp(string sourceText, string disambiguation)

동적 번역을 위해 sourceText를 표시합니다.

 

29. string qsTranslate(string context, string sourceText, string disambiguation, int n)

선택적으로 복수형을 포함하는 문자열에 대해 명확성 문자열 및 n 값을 기반으로 지정된 컨텍스트 내에서 sourceText의 번역 된 버전을 반환합니다.

그렇지 않으면 적절한 번역 문자열을 사용할 수없는 경우 sourceText 자체를 반환합니다.

 

30. string qsTranslateNoOp(string context, string sourceText, string disambiguation)

지정된 컨텍스트에서 동적 변환을 위해 sourceText를 표시합니다

 

31. quaternion(real scalar, real x, real y, real z)

지정된 스칼라 x, y 및 z를 갖는 Quaternion을 반환합니다.

 

32. quit()

이 함수는 QQmlEngine :: quit () 신호를 발생시킵니다.

qmlscene을 사용하여 프로토 타입을 작성하면 시작 프로그램이 종료됩니다.

이 메소드가 호출 될 때 C ++ 애플리케이션을 종료하려면 QCoreApplication :: quit () 슬롯에 QQmlEngine :: quit () 신호를 연결하십시오.

 

33. rect rect(int x, int y, int width, int height)

좌상 구석이 x, y, 지정된 폭과 높이의 구형을 돌려줍니다.

돌려 주어지는 오브젝트는, 지정된 값을 가지는 x, y, width, 및 height의 속성을가집니다.

 

34. url resolvedUrl(url url)

호출 원래 URL을 기준으로 해결 된 URL을 반환합니다.

 

35. color rgba(real red, real green, real blue, real alpha)

지정된 빨강, 초록, 파랑 및 알파 성분을 가지는 색을 돌려줍니다.

모든 구성 요소는 0-1 범위에 있어야합니다.

 

36. size(int width, int height)

지정된 폭과 높이를 가지는 Size를 돌려줍니다.

 

37. color tint(color baseColor, color tintColor)

이 기능은 한 색을 다른 색으로 착색시킵니다.

 

38. vector2d(real x, real y)

지정된 x 및 y로 Vector2D를 리턴합니다.

 

39. vector3d(real x, real y, real z)

지정된 x, y 및 z로 Vector3D를 반환합니다.

 

40. vector4d(real x, real y, real z, real w)

지정된 x, y, z 및 w로 Vector4D를 반환합니다.

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다