使用QML

时间:2015-05-10 19:25:21

标签: qt imageview qml applicationwindow

我的问题与用户界面有关。我在Rectangle内包裹了一个ApplicationWindow(root)。根矩形和应用程序窗口的高度和宽度相同。我在根矩形内部设计了完整的应用程序。问题是当我最小化ApplicationWindow时,根矩形内的所有内容都被隐藏。我厌倦了设置根矩形和应用程序窗口的最小高度和宽度,但问题仍然存在。

这是实际应用 https://drive.google.com/file/d/0Bz-y0XAfUMXHa2E2cFdBLTRhMGM/view?usp=sharing

这就是问题所在 https://drive.google.com/file/d/0Bz-y0XAfUMXHWTNIQlZYekw2R0E/view?usp=sharing

第二个问题是,我在根矩形内有一个ImageView。在最小化窗口时,它会越过工具栏,也就是根目录中的矩形。

这是图像视图 https://drive.google.com/file/d/0Bz-y0XAfUMXHUy1ZMEJIWFYyMnc/view?usp=sharing

这就是发生的事情 https://drive.google.com/file/d/0Bz-y0XAfUMXHb2pCdHFEMXBCeXM/view?usp=sharing

这是我的代码:

    ApplicationWindow {
                id: appwindow
                visible: true
                width: 1280
                height: 800
                     Rectangle{    //root rectangle inside application window
                         id:root
                         width: parent.width
                         height: parent.height
                         color:"#05293D"
                      Rectangle{                 //the toolbar inside root
                          id : toolbar
                          height : 50
                          width : root.width
                          color : "#7CC7FF"
                          radius: 4
                          visible: true
}

以下是根矩形内的Image代码:

    Image{
            id:main
            y: 81
            width: 600
            height: 400
            anchors.verticalCenterOffset: 23
            anchors.centerIn: parent
}

0 个答案:

没有答案