How can I create gui compatible in all screen resolutions or display?

3 vues (au cours des 30 derniers jours)
nikhil
nikhil le 22 Déc 2014
Commenté : nikhil le 28 Déc 2014
I am developing gui using GUIDE.I have common problem. I have developed gui in screen resolution of 1920x1200 if I open it in laptop which has resolution of 1366x768,the gui is not working properly.Its alignment was improper and components are missing or overlapped.i'm setting figure and components property units to ('normalized') by programming. Many of them suggested me to set the Units to 'normalized',but I could not solve it by changing the 'Units' setting. Any one can help me in solving.
thank you

Réponses (2)

Image Analyst
Image Analyst le 23 Déc 2014
Make sure all the units are normalized. Type control-a to select all the components and set the units property to normalized. This does not seem to get the controls within panels though, so you'll have to do those one at a time.
Even with all that, there can be problems depending on the operating system - like if they have large fonts or small fonts selected. Make sure all your fonts have the same size property, like all "points" or all "pixels" or whatever.
  3 commentaires
Image Analyst
Image Analyst le 23 Déc 2014
Check the Position property on all the controls. Copy and paste values that you want to match exactly.
nikhil
nikhil le 28 Déc 2014
thank you.

Connectez-vous pour commenter.


Sean de Wolski
Sean de Wolski le 23 Déc 2014
>>web(fullfile(docroot, 'matlab/creating_guis/designing-for-cross-platform-compatibility.html'))
  3 commentaires
Sean de Wolski
Sean de Wolski le 24 Déc 2014
Screenshot?
nikhil
nikhil le 28 Déc 2014
thank you for reply.It is working fine.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by