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

Dialog QML Type

The base class of native dialogs.

This type was introduced in Qt 5.8.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Dialog QML Type▲

Detailed Description▲

The Dialog type provides common QML API for native platform dialogs.

To show a native dialog, construct an instance of one of the concrete Dialog implementations, set the desired properties, and call open(). Dialog emits accepted() or rejected() when the user is done with the dialog.

Types in Qt.labs modules are not guaranteed to remain compatible in future versions.

Property Documentation▲

 

data : list<Object>▲

This default property holds the list of all objects declared as children of the dialog.

flags : Qt::WindowFlags▲

This property holds the window flags of the dialog. The default value is Qt.Dialog.

modality : Qt::WindowModality▲

This property holds the modality of the dialog. The default value is Qt.WindowModal.

Available values:

Constant

Description

Qt.NonModal

The dialog is not modal and does not block input to other windows.

Qt.WindowModal

The dialog is modal to a single window hierarchy and blocks input to its parent window, all grandparent windows, and all siblings of its parent and grandparent windows.

Qt.ApplicationModal

The dialog is modal to the application and blocks input to all windows.

parentWindow : Window▲

This property holds the parent window of the dialog.

Unless explicitly set, the window is automatically resolved by iterating the QML parent objects until a Window or an Item that has a window is found.

result : int▲

This property holds the result code.

Standard result codes:

Constant

Dialog.Accepted

Dialog.Rejected

MessageDialog sets the result to the value of the clicked standard button instead of using the standard result codes.

title : string▲

This property holds the title of the dialog.

visible : bool▲

This property holds the visibility of the dialog. The default value is false.

See Also▲

See also open(), close()

Signal Documentation▲

 

void accepted()▲

This signal is emitted when the dialog has been accepted either interactively or by calling accept().

This signal is not emitted when closing the dialog with close().

The corresponding handler is onAccepted.

See Also▲

See also rejected()

void rejected()▲

This signal is emitted when the dialog has been rejected either interactively or by calling reject().

This signal is not emitted when closing the dialog with close().

The corresponding handler is onRejected.

See Also▲

See also accepted()

Method Documentation▲

 

void accept()▲

Closes the dialog and emits the accepted() signal.

See Also▲

See also reject()

void close()▲

Closes the dialog.

See Also▲

See also visible, open()

void done(int result)▲

Closes the dialog and sets the result.

See Also▲

See also accept(), reject(), result

void open()▲

Opens the dialog.

See Also▲

See also visible, close()

void reject()▲

Closes the dialog and emits the rejected() signal.

See Also▲

See also accept()

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