FontDialog QML Type

글꼴 대화상자입니다. 더 보기...

Import Statement: import QtQuick.Dialogs
Since: Qt 6.2
Inherits:

Dialog

속성

상세 설명

FontDialog 유형은 글꼴 대화 상자를 위한 QML API를 제공합니다.

글꼴 대화 상자를 표시하려면 FontDialog의 인스턴스를 생성하고 원하는 속성을 설정한 다음 open()를 호출합니다. currentFont 속성은 대화 상자에서 현재 선택된 글꼴을 확인하는 데 사용할 수 있습니다. selectedFont 속성은 대화 상자를 수락하여 최종 선택이 이루어진 후에만 업데이트됩니다.

MenuItem {
    text: "Font"
    onTriggered: fontDialog.open()
}

FontDialog {
    id: fontDialog
    currentFont.family: document.font
}

MyDocument {
    id: document
    font: fontDialog.selectedFont
}

사용 가능성

기본 플랫폼 글꼴 대화 상자는 현재 다음 플랫폼에서 사용할 수 있습니다:

  • iOS
  • Linux(GTK+ 플랫폼 테마로 실행하는 경우)
  • macOS

Qt Quick Dialogs 는 기본 구현을 사용할 수 없는 플랫폼에서 Qt Quick 구현을 폴백으로 사용합니다.

속성 문서

options : flags

이 속성에는 대화 상자의 모양과 느낌에 영향을 주는 다양한 옵션이 있습니다.

기본적으로 모든 옵션은 비활성화되어 있습니다.

옵션은 대화 상자를 표시하기 전에 설정해야 합니다. 대화 상자가 표시된 상태에서 설정해도 옵션 및 플랫폼에 따라 대화 상자에 즉각적인 영향을 미치지는 않습니다.

사용 가능한 옵션

상수설명
FontDialog.ScalableFonts확장 가능한 글꼴을 표시합니다.
FontDialog.NonScalableFonts확장할 수 없는 글꼴을 표시합니다.
FontDialog.MonospacedFonts단일 간격 글꼴을 표시합니다.
FontDialog.ProportionalFonts비례 글꼴을 표시합니다.
FontDialog.NoButtonsOpenCancel 버튼을 표시하지 않습니다('라이브 대화 상자'에 유용).
FontDialog.DontUseNativeDialog대화 상자가 기본이 아닌 빠른 구현을 사용하도록 강제합니다.

selectedFont : font

이 속성은 대화 상자에서 현재 선택된 글꼴을 유지합니다.

selectedFont 속성은 사용자가 대화 상자에서 글꼴을 선택하는 동안, 심지어 최종 선택이 이루어지기 전에도 업데이트됩니다.

accepted() 신호를 처리하여 최종 선택 내용을 가져올 수 있습니다. 사용자가 Open 를 클릭하여 글꼴을 수락한 경우 accepted() 신호 처리기는 selectedFont 속성을 쿼리하여 사용자가 선택한 최종 글꼴을 가져올 수 있습니다.

currentFontaccepted()도 참조하세요 .


© 2025 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.