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 :

bug avec pyinstaller (bug styleSheet?)


Sujet :

PyQt Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 bug avec pyinstaller (bug styleSheet?)
    Bonjour, j'ai remarqué un bug assez étrange:
    Voici un code minimal:

    Code test.py : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    from PyQt5 import QtWidgets, QtCore, QtGui
    import sys
     
     
    app = QtWidgets.QApplication(sys.argv)
    with open('test.css') as f:
    	app.setStyleSheet(f.read())
    w = QtWidgets.QDialog()
    c1 = QtWidgets.QComboBox()
    c1.addItems(list('azertyuiop'))
     
    c2 = QtWidgets.QComboBox()
    c2.addItems(list('azertyuiop'))
     
    layout = QtWidgets.QVBoxLayout(w)
    layout.addWidget(c1)
    layout.addWidget(c2)
     
    w.show()
    app.exec_()

    Code test.css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    QComboBox {
    	color: deepskyblue;
    	selection-background-color: deepskyblue;
    	background-color: #f2fcff;
    	border: 1px solid #1e1e1e;
    	border-radius: 5;
    	font: 75 11pt "Tahoma";
    	width: 14em;
    	height: 1.3em;
    }
     
    QComboBox:hover {
    	border: 2px solid deepskyblue;
    }
     
    QComboBox:on {
    	padding-top: 3px;
    	padding-left: 4px;
    	background-color: #eeeeee;
    }
     
    QComboBox::drop-down {
    	subcontrol-origin: padding;
    	subcontrol-position: top right;
    	width: 15px;
    	border-left-width: 0px;
    	border-left-color: darkgray;
    	border-left-style: solid;
    	border-top-right-radius: 3px;
    	border-bottom-right-radius: 3px;
    }
     
    QComboBox::down-arrow {
    	image: url(styleSheet/Sky/down_arrow.png);
    }
     
    QComboBox QAbstractItemView {
    	border: 2px solid darkgray;
    	color: deepskyblue;
    	background-color: #eeeeee;
    	selection-color: black;
    	selection-background-color: deepskyblue;
    }
    Avec pyinstaller les items dans les combobox sont invisibles quand ils ont le focus ...
    (avec tab c'est bien flagrant)

    Une piste ?
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Margin top bug entre IE et Firefox
    Par jeff24 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/08/2009, 14h51
  2. Bug entre navigateurs
    Par tiesto95 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 18/02/2009, 10h37
  3. Bug entre valeur de parametre
    Par Jerez62 dans le forum IHM
    Réponses: 1
    Dernier message: 26/06/2008, 11h45
  4. Bug entre IE et FireFox
    Par ultrasrouche dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 19/07/2007, 23h34
  5. Bug entre le bootloader et mon kernel ?
    Par hudson dans le forum Programmation d'OS
    Réponses: 13
    Dernier message: 21/06/2005, 13h40

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