Why are there random offsets in the alignment of my App Designer axes?

조회 수: 5 (최근 30일)
Folks,
When I click "Run" in AppDesigner, my single UI window that comes up has random differences in the vertical height and vertical position of my axes. These axes all have the same height and vertical position. Yet, when I close it and hit run again, the offsets can move to other plots. There seems to be an edge case situation here. Sometimes there are no offsets and it looks as intended. Any ideas? Version 2020a. I'm wondering if this is related to the thin horizontal length and the toolbar, which I set visibility to "off" in the startup.
Thanks,
Kris
  댓글 수: 2
Kristoffer Walker
Kristoffer Walker 2020년 4월 28일
편집: Kristoffer Walker 2020년 4월 28일
Folks,
I could really use some expert app designer guidance on this one. Here is how my UI looks in AppDesigner "Design View" screen. When I click on "Run", the above view results. Note the vertical offsets and different vertical heights of the axes, which is somewhat random in which axes it affects. What can I check for or change to avoid this?
Thank you for viewing my post!
Kris
Kristoffer Walker
Kristoffer Walker 2020년 4월 29일
Folks,
Just another obseration. This issue goes away in the EXE version once I convert it to EXE using Matlab version 2018b Application Compiler. I do not have access to 2020a Application Compiler, so I cannot try it with that.
Kris

댓글을 달려면 로그인하십시오.

채택된 답변

Ajay Pattassery
Ajay Pattassery 2020년 5월 4일
Is the axes are placed in a UI Grid Layout. If not try adding a Grid layout and then add these axes on each cells of the grid layout.Grid Layout can be selected from the component Library. Refer the following link.
  댓글 수: 5
Ajay Pattassery
Ajay Pattassery 2020년 5월 7일
편집: Ajay Pattassery 2020년 5월 7일
If you click on the app.GridLayout from the component browser, in the below pan you can change the column and row width. Column width by default in values of say 1.2x,22x etc. You can play with the column and row width size to adjust the size of the ui components. You can also remove the columns and rows width values to adjust how the grid looks.
Kristoffer Walker
Kristoffer Walker 2020년 5월 7일
편집: Kristoffer Walker 2020년 5월 7일
Ajay,
This is not working. In my view, a more practical implementation of rows and columns would be to permit one to put unique column lines within a single row, which do not affect other rows above and below. The non-grid approach is by far and away easier to use. There seems to simply be a bug in the software implementation that is causing my grids to not randomly not align when I click "Run", but they align fine when I compile to an *.exe app.
Kris
Edit: Ajay, by the way, I could not find any Column or Row Width under Inspector after clicking app.GridLayout in Component Browser. There seems that some important properties of the axes are hidden once you convert to a grid layout. The absence of these properties makes alignmnet, even with the grid, difficult if not impossible.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

태그

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by