Ce sujet est résolu.
1 | |
Auteur | Messages |
---|---|
Foromus | #1 Posté le 20/12/2020 à 19:21:27 |
Bonjour à tous; Une histoire de fou... J'expose, c'est un peu long... Ma machine de bureau est sous xubuntu 18.04, mes deux portables sous xubuntu 20.04. Globalement, je travaille sur la machine de bureau, rarement sur les portables. J'ai un projet Gamnas, assez ancien, un truc tout bête pour effacer ces vignettes qui finissent par prendre un volume important. Dans ma conception originelle, j'avais deux répertoires où ces saloperies sont stockées, j'avais donc besoin de deux chemins pour aller les éradiquer. Dernièrement, je me suis aperçu qu'il y avait un troisième répertoire, ce que je n'avais pas appréhendé autrefois. Je me suis donc lancé dans un correctif, donnant la possibilité d'enregistrer quatre chemins possibles (un quatrième, au cas où...), et donc, pour sélectionner et enregistrer ces chemins, j'utilise un dirchooser. Lors de ma conception première, j'avais posé deux dirchooser, ce qui était le plus simple. Suite à mon souhait d'amélioration, j'ai suivi mon même raisonnement, et j'ai posé quatre dirchooser, ce qui simplifie le code. Comme ces contrôles prennent de la place, j'ai utilisé une tabstrip, avec quatre onglets, et j'en ai mis un sur chaque onglet. Soit : Sur la machine de bureau (xubuntu 18.04 - Gambas 3.13.0), ça fonctionne normalement. Sur les portables, (xubuntu 20.04 - Gambas 3.15.2), c'est un peu différent... Parenthèse pour dire que je trouve normal "d'ajuster" les projets quand on change de version d'OS, pour mes autres projets, tout s'est passé normalement, quitte à utiliser l'IDE de Gambas 3.15 pour faire au autre exécutable. Pour en arriver à ce qui me pose problème, c'est que le projet passé sous xubuntu 20 et Gambas 15 - sur les portables donc, mes quatre onglets supportent bien chacun leur dirchooser, ou ça fait drôle c'est quand on lance le programme. En effet, si, pour le premier onglet, le dirchooser s'affiche correctement et propose bien l'ascenseur à droite, ce n'est plus le cas sur les trois autres onglets, non seulement l'ascenseur n'apparaît pas, mais les icônes à droite dans la barre des outils ne sont pas non plus affichées, résultat : impossible de faire défiler la liste des répertoires, et de sélectionner autre chose que ce qui est affiché ! Voilà un moment que je cherche - et que je ne trouve pas. Naturellement, j'ai "copié" le dirchooser1 qui fonctionne normalement,et je l'ai collé trois fois dans les trois autres onglets, me disant qu'il y avait certainement une grosse bévue qui m'aurait échappé ! Que nenni, toujours le même résultat ! Par contre, si je lance le truc sous xubuntu 18.04 avec Gambas 3.13, les choses sont affichées correctement, et tout se passe comme prévu. A voir ce qui apparaît à l'écran, on a l'impression que le dirchooser dépasse très largement le conteneur - ici une frame, elle-même posée sur l'onglet de la tabstrip, alors que ce contrôle est bien calibré pour être affiché correctement. On a donc l'impression que, lors de l'utilisation, le contrôle s'enrobe dans une obésité de mauvais aloi, et dépasse allègrement les limites qui lui ont été assignées. J'ai fait une capture d'écran, mais comme je ne sais pas comment la joindre ici, je ne peux pas la présenter. Bien entendu, les portables ont une dimension inférieure à la machine de bureau, mais mes autres projets ont aussi été portés sur les portables et s'affichent tout à fait correctement. Où est le problème : les portables ? Xubuntu 20 ? Gambas 3.15 ? dirchooser ? Je patauge... Voilà, si quelqu'un a une idée... | |
valaquarus | #2 Posté le 21/12/2020 à 09:17:06 |
-- Unus Ex Altera -- | Bonjour Foromus, je n'ai pas de réponse mais c'était pour faire avancer le smilblick.... 18.04 est sous QT4 20.04 sous QT5, as tu changé les composants pour adapter ton programme? C'est la mention du "gonflement obèse" du dirchooser qui déborderait de son conteneur qui me fait penser qu'il y a de ça dans l'air. Fais cette vérification car j'ai due corriger la présentation graphique de plusieurs de mes programmes suite au passage de QT4 à QT5. En espérant avoir effleuré un début de solution, je te souhaite une bonne journée. Philippe. Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 |
Foromus | #3 Posté le 21/12/2020 à 12:28:26 |
Bonjour, Merci pour cette réponse ... qui va dans le bon sens... Je dis ça parce que, en bidouillant un peu, j'ai ajouté le composant QT, et du coup, l'obésité obsessionnelle des mes 3 dirchooser s'est quelque peu atténuée ! (Ah, si ça pouvait être aussi efficace pour certaines personnes....) Je reconnais que j'ai énormément de mal à jongler avec les composants, surtout que nombre d'entre-eux sont frères ennemis et ne se supportent pas ! En clair, j'ai trouvé un comportement "normal", même si, du coup, le graphisme en a un peu souffert. Mais bon, c'est un petit programme très occasionnel, histoire de faire de la place sur le disque, car il faut bien faire un peu de ménage de temps en temps ! Au passage, bonnes fêtes de fin d'années à tout le monde, joyeux Noël quand même, et Bonne année, quoique les auspices ne soient guère optimistes... | |
spheris | #4 Posté le 22/12/2020 à 19:43:18 |
Bonnes fêtes et bonne année à tous. Plein de projets en GB3 ;) | |
jeanyvon | #5 Posté le 23/12/2020 à 09:09:27 |
Gambas? Ma! Et gusto | Joyeuses fêtes à tous! Vieillir? On peut retarder mais pas y échapper! |
1 |