-1
Qt Quick Controls 2를 사용하여 표준 About
및 Preferences...
메뉴 항목을 추가 할 수있는 방법이 있습니까?Qt 빠른 컨트롤 2 macOs의 환경 설정 창
Qt는 버전 5.7, 10.12.2는
Qt Quick Controls 2를 사용하여 표준 About
및 Preferences...
메뉴 항목을 추가 할 수있는 방법이 있습니까?Qt 빠른 컨트롤 2 macOs의 환경 설정 창
Qt는 버전 5.7, 10.12.2는
체크 아웃 Menu
및 Controls 2
에서 MenuItem
를 맥 OS 시에라.
Button {
id: fileButton
text: "File"
onClicked: menu.open()
Menu {
id: menu
y: fileButton.height
MenuItem {
text: "New..."
}
MenuItem {
text: "Open..."
}
MenuItem {
text: "Save"
}
}
}
컨트롤 2에는 MenuBar
요소가없는 것 같습니다. 그러나 그것은 본질적으로 메뉴를 열뿐만 아니라 창의 상단에 고정 된 막대의 필러입니다. 그래서 당신은 쉽게 스스로 할 수 있습니다.
컨트롤 2를 사용하는 단점은 기본 메뉴 스타일을 지원하지 않는 것입니다.
좋은 소식 - 곧 출시 될 5.8 릴리스에는 플랫폼 네이티브 컨트롤을 제공하는 Qt.labs.platform
모듈이 제공되며 메뉴 모음, 메뉴, 메뉴 항목, 메뉴 그룹 및 구분 기호가 있습니다.
예, 창 /보기/대화 상자를 만드는 방법을 알고 있습니다. 그러나 menubar에 메뉴 항목을 추가하는 방법은 무엇입니까? –
Qt Labs 플랫폼의 MenuItem에 대해 MenuItem.PreferencesRole을 설정하십시오. 플랫폼 : https://doc-snapshots.qt.io/qt5-5.8/qml-qt-labs-platform-menuitem.html#role-prop – jpnurmi