이 페이지에서

UI 파일

Qt CreatorQt Design Studio 사이를 전환하거나 프로젝트에서 디자이너와 협력하는 경우 UI 파일(.ui.qml)이 나타날 수 있습니다. 이 파일은 Qt Design Studio 에서만 편집할 수 있습니다.

Qt Design Studio 로 UI 파일을 열려면 파일의 컨텍스트 메뉴에서 Open With > Qt Design Studio 를 선택합니다.

.ui.qml 파일에서는 다음 기능이 지원되지 않습니다:

  • 자바스크립트 블록
  • 순수 표현식이 아닌 다른 바인딩
  • 신호 핸들러
  • 루트 컴포넌트가 아닌 다른 컴포넌트의 상태
  • QQuickItem 에서 파생되지 않은 루트 컴포넌트 또는 Item
  • 루트 컴포넌트의 부모 참조

다음 컴포넌트는 지원되지 않습니다:

  • 비헤이비어
  • Binding
  • 캔버스
  • 셰이더 효과
  • 타이머
  • 트랜스폼

지원되는 메서드

Qt Creator 는 QML 엔진에서 지원되는 대부분의 JavaScript 함수와 Qt QML 메서드의 하위 집합을 지원합니다.

이 섹션에는 .ui.qml 파일에서 사용할 수 있는 함수가 나열되어 있습니다.

JavaScript 함수

일반적으로 순수 함수가 지원됩니다. 순수 함수는 해당 범위 내에 있는 매개변수의 상태에만 의존하고 수정하므로 동일한 매개변수가 주어지면 항상 동일한 결과를 반환합니다. 따라서 .ui.qml 파일을 손상시키지 않고 속성 바인딩을 변환하고 다시 포맷할 수 있습니다.

지원되는 JavaScript 함수는 다음과 같습니다:

  • charAt()
  • charCodeAt()
  • concat()
  • endsWith()
  • includes()
  • indexOf()
  • isFinite()
  • isNaN()
  • lastIndexOf()
  • substring()
  • toExponential()
  • toFixed()
  • toLocaleLowerCase()
  • toLocaleString
  • toLocaleUpperCase()
  • toLowerCase()
  • toPrecision()
  • toString()
  • toUpperCase()
  • valueOf()

또한 MathDate 객체의 모든 함수가 지원됩니다.

자세한 내용은 JavaScript 객체 및 함수 목록을 참조하세요.

Qt Qml 메서드

Qt Creator 는 색상 메서드, 특정 데이터 유형의 객체를 만들기 위한 헬퍼 메서드 및 번역 메서드를 지원합니다.

지원되는 색상 메서드는 다음과 같습니다:

지원되는 헬퍼 메서드는 다음과 같습니다:

지원되는 번역 메서드는 다음과 같습니다:

참고: UI 파일에서 번역 메서드를 혼합하지 마세요.

메서드 사용에 대한 자세한 내용은 Qt Qml 메서드를 참조하십시오.

또한 Qt Quick 디자이너를참조하십시오 .

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.