Gambas France BETA


Pas de compte ? Incription

Determiner la resolution / taille de l'écran

Ce sujet est résolu.

1
AuteurMessages
Invité#1 Posté le 24/3/2010 à 23:24:00
Comment déterminer la résolution/taille d'un écran au démarrage afin d'adapter la taille de la form à cette résolution spécifique
puisque plein de résolutions et tailles differentes?
Bizouard#2 Posté le 25/3/2010 à 07:45:00
Bonjour ...!
Là moi aussi ça m' intéresse !!! Je ne sais pas non plus comment faire ..
A+
spheris#3 Posté le 25/3/2010 à 10:19:00
Tout simplement en vérifiant la résolution de ton bureau(Desktop)

pour la doc c'est ici :

http://gambasdoc.org/help/comp/gb.qt/desktop?fr

Bonne journée
;)
Invité#4 Posté le 25/3/2010 à 12:26:00
ce n'est pas la résolution de mon bureau que je veux : je la connais !!!

mais la résolution de l'ordi sur lequel s'exécutera le programme.
En fonction de cette résolution, ma form devra s'adapter!

A moins que je me trompe de raisonnement?
jeanyvon#5 Posté le 25/3/2010 à 12:56:00
Gambas? Ma! Et gustoHeu! Sans vouloir dire des méchancetés :evil: :evil:
Si tu sais capturer la tienne de résolution tu ne crois pas que tu peux connaitre celle de l'ordi hôte?
Mais je peux me tromper :lol!: :lol!: :lol!:
Merci Spheris
jy
Vieillir? On peut retarder mais pas y échapper!
Invité#6 Posté le 25/3/2010 à 14:12:00
Oui effectivement Sphéris a raison : MERCI encore Sphéris

précipitation et réflexion ne vont pas de paire ! : que je me le tienne pour dit!!!!

Donc maintenant que je peux déterminer la taille et résolution de l'écran hôte : je peux adapter la taille de la form comme je veux
Oui mais le reste des éléments bouton, draw, label , espace libre de la form,etc.....??
Là je crois que c'est la propriété arrangement qui entre en jeux?
comment s'en servir?
y a t'il un coef multiplicateur qui s'applique aux éléments?

ex: écran : 1024.H X 1280.W
form : 768 X 1023
pour adapter la form a l'ecran pas de soucis : il suffit d'appliquer un coef, mais pour le reste?
faut il appliquer ce meme coef a chaque éléments de la form?
manu#7 Posté le 25/3/2010 à 23:03:00
Avec Gambas ca roule !C'est le but des containers. Pas facile a expliquer en quelqque lignes les containers, car j'ai mis pas mal de temps a m'en sortir avec et je sais que j'ai pas tous compris mais en gros voila ce que je peux t'expliquer :

La Propriété arrange du formulaire, va determiner comment les containers sont "arrangés " dans le formulaire. Par exemple ,si tu prends deux hbox (étirement horizontal) et que tu choisi la propriété "Verticale" dans arrange du form, ton Hbox1 va s'etirer sur toutela largeur du form puis met dessous le hbox2 (car c'est un arrangement verticale). Si tu choisis l'arrangement Fill, il va les mettre en pleine form l'un par dessus l'autre tous les container ce qui fait que tu verra le dernier seulement ! ....

Bon, comme tu le vois c'est pas tres facile a expliquer donc ce que je te conseil c'est de faire un projet bidon et de mettre des container et de jouer sur la propriété arrange du form, expand dans les containers et les controles pour voir comment cela evolue en fonction de la taille de ton form. Tu peux choisir une couleur de fonds par container pour voir comment ils se comportent.

En tous cas ce qui est sur, c'est que tu n'a pas a utiliser une ligne de code pour que tes formulaires et tes controles reagissent comme tu veux.

Comme je te l'ai deja dis dans un autre post, le monde des containers est un monde en sois, et comme dit gambix, y'a du taf pour tous comprendre . :geek:

Tu peux aussi regarder dans les exemples officielles de gambas et je te conseil le PDFViewer qui a une barre d'outils et une zonne draw qui s'adapte completement a la taille de la form. Pour comprendre le projet il ne doit pas etre en lecture seule. Tu l'enregistres dans ton home et tu le reouvres pour qu'il ne le sois pas.

Concernant ta premiere question, a savoir adaptation du form a la resolution de l'ecran, je croyais que gambix t'avais repondu la dessus, mais je ne suis pas sure d'avoir compris ce que tu voulais faire.

Aller bon courage :lol: :lol:
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jeanyvon#8 Posté le 26/3/2010 à 07:38:00
Gambas? Ma! Et gustoMerci Manu,
Alors ça sert à ça les petits machins plein de flèches rouge
Ben comme tu dis "y a du taf" pour que je m'en serve.....
Encore merci
Voilà un coin du voile qui se lève... Enfin pour moi.
A+
JY
Vieillir? On peut retarder mais pas y échapper!
gambix#9 Posté le 26/3/2010 à 08:59:00
Faire simple !terrnais je t'ai déja dit que pour ce qui est de la résolution c'est gambas et kde qui s'en occupe ... on est pas sous windows la.

ensuite c'est bien les container qu'il faut utiliser...

et pour les autres ... les petites flèche on disparut de la v3 :)
Moins de texte dans une signature c'est agrandir son espace.
spheris#10 Posté le 27/3/2010 à 03:00:00
Ah bon ?
Et il y a quoi à la place ?
gambix#11 Posté le 27/3/2010 à 19:41:00
Faire simple !des images dynamiques... c'est différent mais on s'y fait.

lorsque tu passe sur un container, le type d'arrangement est indiqué par un icone en haut a droite du container

Moins de texte dans une signature c'est agrandir son espace.
1