Qml恢复最小化窗口

时间:2018-10-01 08:04:46

标签: qt qml

Qt 5.11.1和Qt Creator 4.7.0,Windows 10

创建一个最大化的窗口,单击按钮(使用showMinimized()visibility = Window.Minimized)以最小化它。

然后单击任务栏中的应用程序图标,该窗口应该显示为最大化。但是,它始终是窗口化的,而不是最大化的。

如果单击系统右上角的“最小化按钮”,则该窗口可以还原为最大化。

main.qml:

import QtQuick 2.9
import QtQuick.Controls 2.2
import QtQuick.Window 2.3

Window {
    visible: true
    width: 640
    height: 480

    Component.onCompleted: showMaximized()

    Button {
        anchors.centerIn: parent
        onClicked: {
            showMinimized()
            // visibility = Window.Minimized
        }
    }
}

0 个答案:

没有答案