У меня есть несколько GUI в MATLAB, и мне нужно просматривать их на разных вкладках - PullRequest
2 голосов
/ 08 марта 2012

У меня есть 3 GUI-файла, созданные с помощью GUIDE. Мне нужна панель вкладок, где я могу просматривать их все на разных вкладках.

Ответы [ 2 ]

2 голосов
/ 22 мая 2012

В MATLAB нет объекта табуляции.Вы можете создавать свои собственные, создавая свои собственные графические объекты: кнопки вкладок, которые пользователи могут нажимать, чтобы запустить функцию, которая помещает правую «вкладку» вперед, используя uistack , чтобы изменить порядок ваших графических объектов,всегда выводить нажатую вкладку вперед.

Но вы бы делали все это в одном графическом интерфейсе, в одном окне рисунка;Вы просто не должны убедиться, что удержание включено на фигуре, и вы должны дать всем своим графикам ручку, чтобы вы могли манипулировать ими с помощью uistack.

2 голосов
/ 08 марта 2012

Нет простого способа сделать это.Фигура не может быть отображена внутри другой фигуры.РУКОВОДСТВО создает фигуру.Вы можете преобразовать фигуру GUIDE в программный GUI, используя некоторую процедуру преобразования.Есть один официальный представитель Mathworks или другие * по обмену .Затем вы должны поместить детей с тремя фигурами внутри панели.

...