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.
January 22, 2011 by jin | Comments
이 글은 Qt Labs Blogs 의 "Status of Qt modularization" 을 번역한 것입니다.
이 글은 지난해 시월에 포스팅했던 "Qt의 모듈화 프로젝트" 에 대한 업데이트 입니다. 작업은 순조롭게 진행되었고, 대부분의 큰 모듈로 나눌 수있었습니다.
아래의 그림을 보면 현재 모듈이 분할된 상태를 보실 수 있습니다. 원래의 Qt에 포함되지 않은 모듈들은 그림에 표현되지 않았습니다.
Qt의 대부분은 모듈로 분할되어 Linux에서 빌드를 확인하고 있습니다. 현재 실시하고있는 작업은 크게 세가지입니다. 그것은 Linux 이외의 플랫폼에서 빌드, 자동 테스트 실행, 모듈화 프로세스를 Qt master (현재 Qt 4.7 기반) branch에 적용 하는 것입니다.
모듈화는 아주 중요한 프로젝트이기 때문에 가능한 한 빨리 그것을 끝내고, 모듈화 변경을 종료하고자합니다. 왜냐하면, 모듈화가 개발에 영향이 없을 때까지 일부 개발이 연기 될 수 있기 때문입니다. 정확한 일정은 정해져 있지 않지만, 앞으로 1 ~ 2 개월 정도는 걸릴 것으로 예상 됩니다. 구체적인 일정이 잡히게 되면, 관련하여 많은 뉴스들이 공지 될 겁니다.
모듈화가 진행 되면, Qt 기존 리포지토리에 대한 개발은 모두 close됩니다. commit 역시 모두 금지됩니다. 그런 다음 위의 모듈화 그림과 같은 새 Qt 리포지토리를 사용한 개발이 시작됩니다. 이전 Qt 리포지토리는 보관된 "Git graft"를 사용하여 로그 확인용으로만 남게 됩니다. 새로운 모듈화된 리포지토리는 history 로그 전혀없는 새로운 상태에서 시작합니다. QtWebKit은 이미 원래 WebKit 리포지토리에서 개발되고 있기 때문에, 예외로 로그가 있습니다.
이제 병합 요청(Merge Request)은 각 모듈마다 개별적으로 진행 될 것입니다. 아쉽지만, 기존의 병합 요청은 새로운 모듈의 설계에 따라 다시 제출되어야 합니다.
첫 단계에서 분명히 몇몇 어려움이 발생할 것입니다. 그것을 극복할 때, Qt 리포지토리는 보다 사용하기 쉽고, 작업하기 편한 구조가 될 것입니다.
Download the latest release here: www.qt.io/download.
Qt 6.6. is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Feb 15, 2024
A recently reported potential buffer overflow issue in Qt’s KTX’s image..
Dec 20, 2023
We have released Qt 6.7 Beta 1 today. As usual, Qt 6.7 Beta 1 is available..
Oct 19, 2023
An issue when loading an invalid QML image source has been reported and..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.