Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
A wealth of Qt knowledge at your fingertips—discover your ideal learning resource or engage with the community.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
February 15, 2011 by sukhyun | Comments
2010년 말에 출시된 Qt 4.7 에서 QtQuick 이 새롭게 소개되었습니다.
이번 회를 시작으로 QtQuick이 무엇이고 어떻게 사용하는지에 대해서 살펴보도록 하겠습니다.
'Qt Quick User Interface Creation Kit' 의 약자로 Qt가 새롭게 소개하는 고급 UI 기술 프레임워크입니다. 이전에는 UI가 정적이고 정형화되어있었지만 요즘에는 큰화면과 터치스크린을 지원하는 디바이스들이 늘면서 UI에 대한 사용자들의 눈높이가 높아졌습니다. 이런 요구들을 만족시키기 위해 QtQuick 프레임워크가 태어난 것입니다.
QtQuick은 다음 요소들로 구성되어 있습니다.
QML은 UI를 만드는 프로그래밍 언어입니다. CSS와 유사한 구문을 가지고 UI를 선언적으로 작성할 수 있습니다. QML안에서 JavaScript도 사용할 수 있고, C++에 대한 지식이 없더라도 작성할 수 있습니다.
QML로 만들어진 "Hello World"는 아래와 같습니다.
import QtQuick 1.0Rectangle {
width: 200
height: 200
Text {
x: 10
y: 10
text: "Hello World"
}
}
QML을 쉽게 만들 수 있는 툴을 제공합니다.
릴리즈될 Qt Creator 2.1에서 개발자와 디자이너가 공유할 수 있는 툴을 제공하여 QtQuick 프로젝트를 함께 작업할 수 있을 것입니다.
QtDeclarative모듈은 동적인 사용자 정의형 UI를 생성할 수 있는 엔진이고, C++을 사용하여 QML 어플리케이션을 확장할 수 있습니다.
QtQuick을 사용하면 modern-looking한 UI를 전보다 쉽고 빠르게 설계 및 개발이 가능하고, 개발자와 디자이너가 협업하여 프로젝트를 진행하는데 수월할 것입니다.
다음 시간에는 QtQuick 어플리케이션을 실행하는 법을 살펴보도록 하겠습니다.
Download the latest release here: www.qt.io/download.
Qt 6.7 focuses on the expansion of supported platforms and industry standards. This makes code written with Qt more sustainable and brings more value in Qt as a long-term investment.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Apr 5, 2024
When using Qt Quick Layouts, it is necessary for the user to specify the..
Mar 25, 2024
The Coffee Machine is a popular example that was initially made for..
Feb 28, 2024
Several versions of Qt have been released since my last treatise on QML..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.