Qt study notes: a simple case of creating an empty project in Qml

A simple case of creating an empty project in Qml

  • Create project

  • Make changes
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.5
import QtQuick.Layouts 1.12

ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    Action{
        id: actionNew
        text: "&New"
        shortcut: StandardKey.New
        onTriggered: {
            area.placeholderText = "To do -New";
        }
    }

    Action{
        id: actionOpen
        text: "&Open"
        shortcut: StandardKey.Open
        onTriggered: {
            area.placeholderText = "To do -Open";
        }
    }

    Action{
        id: actionSave
        text: "&Save"
        shortcut: StandardKey.Save
        onTriggered: {
            area.placeholderText = "To do -Save";
        }
    }


    menuBar: MenuBar{
        Menu{
            title: "Files"
            MenuItem{action: actionNew}
            MenuItem{action: actionOpen}
            MenuItem{action: actionSave}
        }
    }

    header: ToolBar{
        RowLayout{
            ToolButton{action: actionNew}
            ToolButton{action: actionOpen}
            ToolButton{action: actionSave}
        }

    }

    TextArea{
        id: area
        anchors.fill: parent
    }
}
  • effect:

Guess you like

Origin blog.csdn.net/baidu_41388533/article/details/115263170