QML 기본문법
- 최초 등록일
- 2022.04.17
- 최종 저작일
- 2021.11
- 20페이지/ 어도비 PDF
- 가격 1,000원
소개글
"QML 기본문법"에 대한 내용입니다.
목차
1. QML 기본형식
2. Property(속성)
3. Images
4. Anchors
5. Color
6. 시그널
7. 사용자 정의
본문내용
QML 기본형식
import QtQuick 2.0
Text {
text: “hello World”
}
❖ 주석
QML은 다음의 두가지 주석(코멘트)를 허용한다.
// 한줄 주석
/*
여러 줄 주석
*/
❖ import 구문
해당 모듈의 특정 버전을 불러온다. 모듈에 포함된 타입을 사용하기 위해서는 반드시 import 구문을 사용해야 함.
import 모듈 major.minor
❖ Item
Item은 모든 visual type의 기본 타입. 모든 visual type은 Item 타입으로부터 상속됨.
Property(속성)
QML type은 속성을 가지고 있으며 각 속성은 아래와 같은 형식을 취한다.
프로퍼티명: 프로퍼티값
예)
Text {
text: “test”
}
❖ Item의 주요 속성
width: 가로 길이
height: 세로 길이
x: 위치의 x좌표
y: 위치의 y좌표
z: 상대적 위아래
anchors: 위치 지정용 (추후 설명)
visible: 화면에 표시/숨김
opacity: 불투명도
❖ Text의 주요 속성
font: 폰트
color: 색
horizontalAlignment: 수평 정렬
verticalAlignment: 수직 정렬
❖ Group 속성
프로퍼티가 하위 프로퍼티를 가질 경우 그룹 프로퍼티라고 함.
예를 들어 Text는 font라는 하위 프로퍼티를 가지고 있음
font {
family: 폰트 이름
italic: 이탤릭체
bold: 볼드체
pixelSize: 폰트 크기(픽셀 기준)
pointSize: 폰트 크기(포인트 기준)
...
}
그룹 프로퍼티는 '그룹.하위프로퍼티'와 같이 접근하거나 ‘그룹 { ... }’과 같은 형식으로 접근 가능하다.
단, 동시에 두가지 방법으로 사용할 수는 없다.
참고 자료
없음