IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Quick Controls - Side Panel

A persistent side panel with Drawer.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt Quick Controls - Side Panel

This example demonstrates how Drawer can be used as a persistent side panel.

Image non disponible
Image non disponible

When the application is in portrait mode, the drawer is an interactive side panel that can be swiped open from the left edge. It appears on top of the content, blocking user interaction through its modal background. When the application is in landscape mode, the drawer and the content are laid out side-by-side.

The current orientation of the application is determined by comparing the width and height of the window:

 
Sélectionnez
readonly property bool inPortrait: window.width < window.height

This is used to determine whether the drawer should be modal and interactive, and to configure its position and visibility accordingly.

 
Sélectionnez
    Drawer {
        ...

        modal: inPortrait
        interactive: inPortrait
        position: inPortrait ? 0 : 1
        visible: !inPortrait
        ...
    }

Running the Example

To run the example from Qt Creator, open the Welcome mode and select the example from Examples. For more information, visit Building and Running an Example.

Example project

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+