需要帮助在MATLAB GUI按钮

2视图(30天)
Khang Nguyen
Khang Nguyen 2020年12月3日
回答: Monisha Nalluru 2020年12月8日
你好,
我现在做一个GUI允许用户单击一个按钮和一个图片出现。每次用户单击它,一个新的图像将取代旧的。问题是,我想保持旧的图片,更新的岁的左不右。像一个照片。这个问题是一个重大项目,我决定工作的一部分,所以任何帮助是赞赏。
3评论
8月对冲基金
8月对冲基金 2020年12月3日
尝试使用多个网格新旧图像

登录置评。

答案(1)

Monisha Nalluru
Monisha Nalluru 2020年12月8日
嗨Khang,
如果您使用的是应用程序设计师,我建议将存储在应用程序中创建属性
  1. 所有图像文件名称列表要显示在您的应用程序
  2. 一个计数器跟踪图像你目前显示
属性(访问=私人)%可以根据使用公共或私人
imagecounter = 1;
imagelist = [“newimage.png”,“newimg2.jpg”]%给所有图片你想要显示的列表
结束
文档为了 创建属性 在应用程序设计师
然后写一个回调函数按钮将显示当前图像的使用 imagecounter 和之前的图像使用价值 imagecounter-1。 处理情况 imagecounter = 1 因为没有以前的图像和结果存在误差
作为一个例子
app.Image2.ImageSource = app.imagelist (app.imagecount);% Image2是当前图像
app.Image1.ImageSource = app.imagelist (app.imagecount + 1);% Image1是先前的形象
希望这可以帮助!

类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!