이 페이지에서

데스크톱 통합

Qt 애플리케이션은 사용자의 데스크톱 환경에서 원활하게 작동하지만, 특정 통합 기능을 구현하려면 추가적인, 때로는 플랫폼별 기술이 필요합니다.

유용한 클래스

Qt의 다양한 클래스는 개발자가 애플리케이션을 사용자의 데스크톱 환경에 통합할 수 있도록 설계되었습니다. 이러한 클래스를 통해 개발자는 크로스 플랫폼 API를 계속 사용하면서도 네이티브 서비스를 활용할 수 있습니다.

QDesktopServices

일반적인 데스크톱 서비스에 접근하는 메서드

QSystemTrayIcon

시스템 트레이에 표시되는 애플리케이션 아이콘

외부 리소스 열기

Qt는 ` common image formats ` 및 ` HTML`와 같은 리소스를 처리하고 표시하는 기능을 제공하지만, 때로는 외부 애플리케이션을 사용하여 파일이나 외부 리소스를 열어야 할 필요가 있습니다.

QDesktopServices 는 사용자의 데스크톱 환경에서 제공하는 서비스에 대한 인터페이스를 제공합니다. 특히, openUrl() 함수는 사용자가 별도로 구성했을 수도 있는 적절한 애플리케이션을 사용하여 리소스를 여는 데 사용됩니다.

시스템 트레이 아이콘

많은 최신 데스크톱 환경에는 애플리케이션이 아이콘을 설치할 수 있는 시스템 트레이가 포함된 도크나 패널이 있습니다. 애플리케이션은 종종 시스템 트레이 아이콘을 사용하여 아이콘 자체를 업데이트하거나 "풍선 메시지"에 정보를 표시함으로써 상태 정보를 보여줍니다. 또한, 많은 애플리케이션은 시스템 트레이 아이콘을 통해 액세스할 수 있는 팝업 메뉴를 제공합니다.

QSystemTrayIcon 클래스는 모든 데스크톱 플랫폼에서 사용할 수 있는 직관적인 Qt 스타일 API를 통해 위의 모든 기능을 제공합니다.

© 2026 The Qt Company Ltd. 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.