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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

[Qt Designer] Créer des slots / signaux perso


Sujet :

PyQt Python

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 73
    Par défaut [Qt Designer] Créer des slots / signaux perso
    Bonsoir,

    Je commence en python et sa lib graphique PyQt avec Qt3-designer.

    J'ai créé 2 fenêtres avec des boutons...

    En fait 1 fenêtre est la fenêtre principale où 1 bouton doit pouvoir ouvrir la 2eme fenêtre. Mais j'ai suivi ce tuto http://www.cs.usfca.edu/~afedosov/qttut/ et j'ai compris qu'il fallait faire une fonction spéciale qui serait lié après au slot mais je ne voit pas quoi mettre dans la fonction pour lui dire d'ouvrir ma 2eme fenêtre.

    Un spécialiste pourrait-il m'aiguiller ?

    Merci à tous.

    PS : je sais que cela doit être faisable dans la prog python mais je voulais me servir le plus possible de qt-designer et coder réellement mes propres fonctions de calculs par la suite. (d'ailleurs coder l'ouverture de fenêtres après le clic sur un bouton de la fenêtre principale je comprend pas non plus).

    Les tutos sont maigres je trouve.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 128
    Par défaut
    Salut. Un bon conseil: passe directement par Qt4

    Citation Envoyé par g_barthe
    En fait 1 fenêtre est la fenêtre principale où 1 bouton doit pouvoir ouvrir la 2eme fenêtre. Mais j'ai suivi ce tuto http://www.cs.usfca.edu/~afedosov/qttut/ et j'ai compris qu'il fallait faire une fonction spéciale qui serait lié après au slot mais je ne voit pas quoi mettre dans la fonction pour lui dire d'ouvrir ma 2eme fenêtre
    Dans ta fonction tu peux mettre:

    ex.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    widget = QWidget()
    widget.show()
    -> ouverture non modale

    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    widget = QWidget()
    widget.exec()
    -> ouverture modale

    Si tu veux avoir une 1ère approche de pyqt4, tu peux lire et exécuter les scripts de la page:
    http://zetcode.com/tutorials/pyqt4/

    Ça ne parle pas de qtdesigner mais c'est quand-même utile.

    J'avais lu un bon tutoriel de qtdesigner mais c'était un chapitre du livre ("rapid gui programming with python and qt").

Discussions similaires

  1. Les design pattern pour créer des jeux
    Par alex6891 dans le forum Design Patterns
    Réponses: 4
    Dernier message: 26/11/2018, 19h59
  2. [Débuter] [Designer] QListWidget : impossible d'ajouter des slots ou des signaux
    Par jcdole dans le forum Qt Creator
    Réponses: 1
    Dernier message: 15/10/2013, 10h23
  3. Créer des indicateurs dans le designer
    Par PAYASS59 dans le forum Designer
    Réponses: 6
    Dernier message: 23/03/2011, 13h53
  4. [FastReport] Créer des requêtes en design
    Par jezabel dans le forum FastReport
    Réponses: 1
    Dernier message: 08/09/2008, 18h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo