Gambas France BETA


Pas de compte ? Incription

composant gb.qt

1
AuteurMessages
valaquarus#1 Posté le 7/10/2018 à 15:14:51
-- Unus Ex Altera --Bonjour à tous,
j'ai une question pratique à vous soumettre :

quels composants faut il choisir dans les propriétés de notre application, pour être certain que la présentation de nos fenêtres ne soit pas modifiée en fonction du système sur lequel on installe notre application. En passant d'un système comme kubuntu 14.04 à un kubuntu 18.04 on est plutôt surpris de la perte de qualité de présentation de nos fenêtres.
Exemples :
le tabstrip perd la "fonction" d'adaptation de la largeur des onglets sur le texte pour donner la même largeur à tous les onglets du coup en fonction du texte il devient trop petit pour la largeur de fenêtre choisie.
Les pixels semblent ne pas avoir la même longueur entre un système et l'autre, curieux mais gênant.

les efforts de présentation que l'on fait sont perdus d'un système à l'autre, comment éviter cela?
Philippe.
PS: j'utilise gb.qt au lieu de gb.gui mais j'ai aussi testé gb.gui sans plus de succès.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
spheris#2 Posté le 25/10/2018 à 17:18:59
valaquarus,
C'est malheureusement ce qui me pose aussi problème.
Tu auras peu de variation de graphisme si tu restes sous gtk 3 mint par exemple car elle évolue peu suivant les versions.
Le problème, c'est toujours la bascule gtk1, gtk2 gtk3, bientôt le 4.
Le problème est bien plus accentué sur qt. Le passage qt2, vers qt3, ou qt3 vers qt4 ne fonctionnne carrément pas.
J'ai été obligé de réécrire une bonne partie du code, ce qui m'a fait,au final, migré vers gtk.
Conseil : migre sur gtk.
conseil 2: Je n'utilise pas gb.gui, je choisi moi même gtk au départ.
;)
valaquarus#3 Posté le 31/10/2018 à 18:56:22
-- Unus Ex Altera --Merci Spheris de ta réponse qui me confirme la difficulté de faire "propre" pour n'importe quelle machine autre que la sienne.
Ou alors il faudrait pouvoir compiler toutes les dépendances avec le programme à distribuer.
Philippe.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
1