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 :

warning pycharm parametres


Sujet :

PyQt Python

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Décembre 2019
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement de composants

    Informations forums :
    Inscription : Décembre 2019
    Messages : 113
    Par défaut warning pycharm parametres
    Bonjour,

    je suis en train de corriger quelques lignes de code sous pycharm en m'aidant des alertes/warnings qu'il m'invite à considérer.
    après tout pleins de modifs, il me reste deux warnings que je n'arrive pas à comprendre/corriger (bien que le code tourne tout de même).

    lors de l'utilisation d'un QMessageBox, j'utilise la structure suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QMessageBox.information(QWidget(), "Titre", "Message")
    et pycharm m'indique:
    Parameter p_str_1 unfilled
    Parameter p_str unfilled
    Parameter QWidget unfilled
    Parameter flags unfilled (pour le QWidget)

    j'ai modifié le code avec la tournure suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                QMessageBox.information(QWidget(flags=None),
                                        p_str="Titre",
                                        p_str_1="Message",
                                        buttons = QMessageBox.Ok)
    en m'appuyant sur la doc du MessageBox.information:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        def information(self, QWidget, p_str, p_str_1, buttons, QMessageBox_StandardButtons=None, QMessageBox_StandardButton=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
            """ information(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton) -> QMessageBox.StandardButton """
            pass
    et ça ne marche pas...
    le flag du QWidget en none est foireux.
    les paramètres p_str et p_str_1 sont "innatendus"
    il faut que je bascule sur le code suivant pour que ça remarche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                QMessageBox.information(QWidget(),
                                        "Titre",
                                        "Message",
                                        buttons = QMessageBox.Ok)
    du coup plusieurs questions:
    - Pourquoi les arguments "p_str" et "p_str_1", bien que présents comme arguments dans QMessagebox.information posent-ils problèmes lorsque je les appelle?
    - que mettre dans QWidget pour qu'il soit "filled" et avec un flag par défaut? -> estce une bonne idée de simplement le remplacer par "self" (sachant que le self correspond au widget "parent")

    merci,
    cordialement,

  2. #2
    Membre actif
    Homme Profil pro
    Animateur Numérique
    Inscrit en
    Février 2013
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Animateur Numérique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2013
    Messages : 142
    Par défaut
    Citation Envoyé par clement_74 Voir le message
    du coup plusieurs questions:
    - Pourquoi les arguments "p_str" et "p_str_1", bien que présents comme arguments dans QMessagebox.information posent-ils problèmes lorsque je les appelle?
    - que mettre dans QWidget pour qu'il soit "filled" et avec un flag par défaut? -> estce une bonne idée de simplement le remplacer par "self" (sachant que le self correspond au widget "parent")
    Salut,

    Je ne vois pas les mêmes arguments et le Tooltip est suffisamment explicite :

    Nom : Sans titre.png
Affichages : 130
Taille : 51,2 Ko

Discussions similaires

  1. warning sur le paramètre d'une fonction
    Par doderic dans le forum GTK+ avec C & C++
    Réponses: 15
    Dernier message: 13/08/2008, 17h03
  2. Oracle 10g sous solaris 10: Warning sur parametre kernel
    Par fdubks dans le forum Installation
    Réponses: 3
    Dernier message: 05/06/2007, 17h35
  3. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  4. Passage de parametre a une anim Flash 5
    Par debug dans le forum Intégration
    Réponses: 4
    Dernier message: 03/06/2002, 17h59
  5. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15

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