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

Vous voulez de l'aide ? Postez ici :)
Post Reply
Tara42
Posts: 40
Joined: 16 Jul 2014, 21:54

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

Post 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:
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

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

Post 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.
Tara42
Posts: 40
Joined: 16 Jul 2014, 21:54

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

Post 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:
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

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

Post 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;
Tara42
Posts: 40
Joined: 16 Jul 2014, 21:54

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

Post by Tara42 »

Merci Violette :D

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