Il faut transformer la ligne 41 en :
aStateFilePath = os.path.join(tempfile.gettempdir(), self._name + '_state')
Et cela devrait fonctionner ... linux n'aime pas le '\\' !
Bien vu ! Je viens de corriger aussi de mon côté... merci !
Une remarque il faudrait pouvoir modifier les colonnes en largeur car les infos ne s'affichent pas complètement
Cela vient de la taille des fonts par défaut. Je ne sais pas quelle distribution Linux utilise la personne avec qui je discutais mais le rendu graphique était OK de son côté.
Pour régler ça il faut aller dans le fichier src/LmConfig.py, fonction SetApplicationStyle().
Pour Linux le style choisi est "Fusion".
Pour ce style il y a deux variables assignées comme ceci :
LIST_STYLESHEET = 'color:black; background-color:#FAFAFA'
LIST_HEADER_STYLESHEET = '''
QHeaderView::section {
border-width: 0px 0px 1px 0px;
border-color: grey;
}
'''
La première contrôle le style utilisé à l'intérieur des listes, la seconde le style pour les entêtes.
Il faudrait essayer de forcer une taille de font, comme ci :
LIST_STYLESHEET = 'color:black; background-color:#FAFAFA; font-size: 10px'
LIST_HEADER_STYLESHEET = '''
QHeaderView::section {
border-width: 0px 0px 1px 0px;
border-color: grey;
font-size: 11px
}
'''
Mais peut être que 10 et 11 c'est trop petit (ou encore trop gros)... Dites moi les valeurs qui collent bien et je les incorporerai.
Ce qui m'embête un peu ce sont ces différences d'un Linux à l'autre, il y a peut être certaines valeurs que je vais passer en paramètre pour permettre à chacun d'ajuster en fonction de sa distribution.
Sinon je remarque deux autres choses sur la copie d'écran :
- Il y a une barre de défilement à côté des statistiques qui ne devrait pas apparaître, il y a aussi la variable LIST_HEADER_HEIGHT à régler pour éviter cela. Elle est mise à 22 pour Linux mais chez vous ça a l'air d'être plutôt 21 d'après votre copie d'écran. Dites moi ce que ça donne.
- Vous semblez avoir un répéteur Wifi, mais la connexion ne semble pas être établie, ce qui ne devrait pas arriver en fonctionnement normal. Vous avez des erreurs qui s'affichent à ce propos ?
Merci ! Vous pouvez me joindre en MP pour la suite pour éviter de trop polluer ce thread avec des adaptations...