728x90
반응형
File Dialog
https://doc.qt.io/qt-6/qml-qtquick-dialogs-filedialog.html
위 사이트에서 file dialog의 예제 코드를 가져올 수 있다.
import QtCore
import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
ApplicationWindow {
width: 640
height: 480
visible: true
header: ToolBar {
Button {
text: qsTr("Choose Image...")
onClicked: fileDialog.open()
}
}
Image {
id: image
anchors.fill: parent
fillMode: Image.PreserveAspectFit
}
FileDialog {
id: fileDialog
currentFolder: StandardPaths.standardLocations(StandardPaths.PicturesLocation)[0]
onAccepted: image.source = selectedFile
}
}
이 소스를 가져와서 Main.qml에 넣고 빌드해본다.
빌드 단축키
Qt Creator에서는
Ctrl + R
버튼으로 현재 프로젝트를 빌드하고 실행할 수 있다.
빈 화면이 하나 나오고
이미지를 선택하면
이렇게 이미지를 잘 불러오는 것을 볼 수 있다.
728x90
반응형
'개발 · 컴퓨터공학 > Qt' 카테고리의 다른 글
Qt Class 만들기 (9) | 2024.10.28 |
---|---|
Qt QML MenuItem (7) | 2024.10.28 |
Qt FileDialog name filters (4) | 2024.10.28 |
Qt Creator tips 도움말 문서 보기 (7) | 2024.10.27 |