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 :

QTableWidget et couleur de cellule


Sujet :

PyQt Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Juillet 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2019
    Messages : 9
    Par défaut QTableWidget et couleur de cellule
    Bonjour à tous,
    Venant de la programmation Delphi, j'apprends le python et je rame un petit peu .
    Je souhaite faire une QTableWidget avec 31 colonne et 12 lignes. Ça c'est fait !
    Après je veux mettre les samedis et dimanches en #F0E68C ou rgb(240,230,140)

    Toutes ces lignes de code fonctionnent nickel,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            self.tableView = QtWidgets.QTableWidget()
            self.tableView.setRowCount(12)
            self.tableView.setColumnCount(31)
            for i in range(31):
                self.tableView.setColumnWidth(i, 5)
     
            self.tableView.setVerticalHeaderLabels(('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre', 'Novembre', 'Décembre'))
    Cette dernière ligne de code ne fonctionne pas..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            self.tableView.item(4,1).setBackground((QtGui.QColor(240,230,140)))
    Voilà ce que cela donne en visuel .
    Merci pour votre aide,
    Bonne soirée
    Plysoft


    Nom : Capture.JPG
Affichages : 998
Taille : 69,4 Ko

  2. #2
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Juillet 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2019
    Messages : 9
    Par défaut Je m'auto répond
    Ho le boulet !
    je viens de trouver après avoir cherché ce week end et posé la question il y a 1 heure.
    J'ai ajouté ces lignes de code pour remplir les cellules. Car cellules vides, il aime pas le Python ou QTableWidget.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            for row in range(0, self.tableView.rowCount()):
                for col in range(0, self.tableView.columnCount()):
                    item = QtWidgets.QTableWidgetItem("")
                    self.tableView.setItem(row, col, item)
    et là ça marche.

    A vous lire si vous avez mieux !

    a++

  3. #3
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    Bonjour, pour tout ce qui est stylisation je vous conseil de plutôt utiliser des fichiers qss (du css à la sauce Qt si vous voulez)

  4. #4
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Juillet 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2019
    Messages : 9
    Par défaut
    Merci, je vais regarder cela .
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Couleur de cellule variable suivant une valeur
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/03/2006, 08h04
  2. Excel: Comment créer un degradé de couleurs dans cellules?
    Par Turlututuh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/12/2005, 00h04
  3. [D7] Couleur des cellules d'un StringGrid
    Par raoulmania dans le forum Composants VCL
    Réponses: 5
    Dernier message: 15/12/2005, 15h39
  4. Couleur de cellule sur SSDBGRID (Sheridan)
    Par Koksinhell dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/12/2005, 11h52
  5. Couleur de cellule XSL dynamique avec une variable
    Par Steff1985 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/10/2005, 11h10

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