J'ai créé un projet Windows/Linux (Delphi 6/Kylix) d'un programme dans lequel je dessine dans le canevas de la fiche.
Tout se passe bien aussi bien sous Windows que sous Linux.
J'ai posé des composants Timage pour afficher une image statique que je ne change pas.
Le problème est que l'échelle entre les unités de mesure de dessin dans le Canvas et les unités de mesure de positionnement (propriétés Left, Top, Width, Height) peuvent ne pas être les mêmes. Je l'ai constaté au lancement de l'application sur un autre ordinateur que le mien (même distribution de Linux, même version (RedHat 7.1), mêmes paramètres par défaut de KDE) : il y a un décalage (échelle différente) entre les composants posés en conception et le dessin dans le canvas de la fiche.
Je pourrais tout dessiner mais s'il y a un paramétrage ou autre avant que je dessine les images que j'ai posées...
La question est donc : y a-t-il une sensibilité de résolution d'affichage dans l'utilisation du Canvas de la fiche et/ou dans le positionnement des composants sur la même fiche ?
Car en plus du coup je ne sais pas lequel des deux est sensible !
Dans le même genre de problème (mais c'est moins important), y a-t-il une astuce pour redimensionner plus facilement les fenêtres lorsque les paramètres d'affichage changent (polices, bordures, etc.). Les composant visuels se redimensionnent bien tout seuls mais la taille de la fiche ne suit pas.
J'ai partiellement résolu le pb en calculant les bordures max à droite et en bas et en redimensionnant la fenêtre mais cépabo.
En vous remerciant d'avance
Partager