Page 1 of 1

Rajouter une icône de fenêtre personnalisée avec InputDialog

Posted: 15 Sep 2014, 22:42
by Tara42
Bonjour,

Quel code faut-il ajouter pour afficher une icône de fenêtre personnalisée avec une action code et InputDialog ??

C'est-à-dire l'équivalent de ce qui est proposé par les actions boîte de dialogue, entrée de données ou encore liste de sélection...

Merci par avance pour vos réponses. :wink:

Re: Rajouter une icône de fenêtre personnalisée avec InputDi

Posted: 16 Sep 2014, 13:15
by Violette

Code: Select all

var dialog = new QDialog(0, Qt.WindowTitleHint); //Qt.WindowTitleHint est le flag pour afficher uniquement le titre et le bouton fermer de la fenêtre, par défault il y a le bouton ? d'affiché a coté du bouton fermer //(dans ton cas, mettre un QInputDialog à la place)
dialog.setWindowTitle('New Titre'); //Changer le titre
dialog.windowIcon = new QIcon('icon.png'); //Changer l'icone
QInputDialog hérite de QDialog, j'ai pas test mais normalement c'est bon.

Re: Rajouter une icône de fenêtre personnalisée avec InputDi

Posted: 16 Sep 2014, 22:40
by Tara42
Merci Violette pour ta réponse mais je ne suis pas sûr d'avoir bien compris ce que je dois rajouter comme code pour remplacer l'icône d'Actionaz qui s'affiche par défaut par mon icône personnalisée. :(

Voici mon code (saisie d'un mot de passe) :

Code: Select all

var myObject = new InputDialog({
    title: "Mot de passe",
    labelText: "Entrez le mot de passe :",
    textEchoMode: InputDialog.Password,
    inputType: InputDialog.Text,
});
myObject.showModal();
var MDP = myObject.value;
Je suis donc preneur de quelques explications complémentaires. :wink:

Re: Rajouter une icône de fenêtre personnalisée avec InputDi

Posted: 16 Sep 2014, 23:16
by Violette
Ok pardon, chuis un peu bête j'avais mal compris.

Code: Select all

var myObject = new InputDialog({
    title: "Mot de passe",
    labelText: "Entrez le mot de passe :",
    textEchoMode: InputDialog.Password,
    inputType: InputDialog.Text,
});
myObject.setWindowIcon(new Image('icon.png'));
myObject.showModal();
var MDP = myObject.value;

Re: Rajouter une icône de fenêtre personnalisée avec InputDi

Posted: 17 Sep 2014, 22:15
by Tara42
Merci Violette :D

C'est exactement ce que je voulais... :wink: