BusyIndicator 샘플

4369 단어 QtQML

BusyIndicator 샘플



테스트용 QML


import QtQuick 2.9
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3
import QtMultimedia 5.9

ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("BusyIndicatorサンプル")

    Audio { id: clickSound1; source: "Sounds/btn01.mp3" }
    Audio { id: clickSound2; source: "Sounds/btn02.mp3" }

    Column {
        BusyIndicator {
            id: busyIndicator
            running: false
        }

        Button {
            text: "Start"
            onClicked: {
                if (busyIndicator.running)  clickSound2.play()
                else                        clickSound1.play()
                busyIndicator.running = !busyIndicator.running
                text = busyIndicator.running ? "Stop" : "Start"
            }
        }
    }
}

음~응… 좀 더 리사이즈 처리 어떻게든 할까? ^^;

실행 결과



SignalTransitionサンプル動画
※Linux Mint 18.2 & Qt 5.9.1 사용

좋은 웹페이지 즐겨찾기