matlabGUI界面设计——提示框

这篇具有很好参考价值的文章主要介绍了matlabGUI界面设计——提示框。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、各种提示框

errordlg

errordlg('***出错了','出错信息');
matlabGUI界面设计——提示框

在errordlg函数中第一个参数代表提示信息内容,第二个参数是标题内容

helpdlg

helpdlg('点击可显示全部信息','帮助');
matlabGUI界面设计——提示框

在helpdlg函数中第一个参数代表提示信息内容,第二个参数是标题内容

msgbox

msgbox('message','title');
msgbox('message','title','error');
msgbox('message','title','help');
msgbox('message','title','warn');
matlabGUI界面设计——提示框

在msgbox函数中第一个参数代表提示信息内容,第二个参数是标题内容,代码运行后依次出现上图从左至右的提示框,第三个参数代表图标的样式,有none(默认)/error/help/warn可供选择。

[Icondata,IconCMap] = imread('1.png'); 
msgbox("hi",'title','custom',Icondata,IconCMap);
matlabGUI界面设计——提示框

上面的代码可以指定图标样式,其中的1.png是所选择图标的名称。(注意该图片与代码文件在同一文件夹中)

questdlg

choose = questdlg('你是什么性别?','性别选择','男','女','中性','男');
choose
matlabGUI界面设计——提示框

在questdlg函数中第一个参数代表提示信息内容,第二个参数是标题内容,第三~第倒数第二个参数是设定的选择项,(设定的选择项的个数不定,可以自由发挥),最后一个参数表示默认选项,即代码中是'男’,默认为男,提示框中代表男的选择项就被特别标注。

该函数返回选择的按钮内容,即选择”女“,则choose = "女”。

inputdlg

 answer = inputdlg({'Input Name','Input Age'},'title',1);
 answer = inputdlg({'Input Name','Input Age'},'title',2);
 answer = inputdlg({'Input Name','Input Age'},'title',[3 10]);
matlabGUI界面设计——提示框
matlabGUI界面设计——提示框
matlabGUI界面设计——提示框

在inputdlg函数中,第三个参数表示回答框的模块大小,1或2表示每个回答框都有一行或两行,[3 10]表示每个回答框都有3*10的空间大小。

answer返回回答的数组内容。

listdlg

list = {'Red','Yellow','Blue','Green','Orange','Purple'};
[indx,tf] = listdlg('ListString',list);
indx
tf
matlabGUI界面设计——提示框

listdlg函数使用方法如上,list可设置待选择选项。

indx返回数值,选择Red,则indx = 1;如果全选,则indx = 1 2 3 4 5 6

确定,tf = 1;取消,tf = 0。

d = dir;
fn = {d.name};
[indx,tf] = listdlg('PromptString',{'Select a file.',...
    'Only one file can be selected at a time.',''},...
    'SelectionMode','single','ListString',fn);
matlabGUI界面设计——提示框

listdlg函数也可以用于展示当前文件夹里的文件,操作方法如上。

同时增加'SelectionMode','single'可以用于去掉全选选项。

二、使用进度条waitbar

h = waitbar(0,'wait...');
for i = 0:10000
    waitbar(i/10000,h);
end
close(h);
matlabGUI界面设计——提示框

以上代码可实现动态进度条推进。文章来源地址https://www.toymoban.com/news/detail-458665.html

到了这里,关于matlabGUI界面设计——提示框的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python怎么做gui界面,python gui界面设计

    本篇文章给大家谈谈python怎么做gui界面,以及python gui界面设计,希望对各位有所帮助,不要忘了收藏本站喔。 开发图形用户界面(GUI)应用程序是Python的重要应用之一,标准库tkinter用来实现图形用户界面。 tkinter模块是Python事实上的GUI库,包含在Python的基本安装包中Python自动化

    2024年04月14日
    浏览(52)
  • Android Studio欢迎界面和登陆界面的设计(小白)

            最近学校开设了Android Studio的开发课程,跟着书上的例子和小破站的视频开启了安卓小白之旅,今天主要整理了一下\\\"欢迎界面\\\"和\\\"登陆界面\\\"的相关内容。         首先新建一个项目,按照自己的需求命名项目 新建一个类,命名为Splash  欢迎界面的页面布局 在layout中

    2024年02月10日
    浏览(68)
  • Unity 界面设计

    练习项目: unityUI 定义“UI”以及用户界面在实时 3D 体验中的作用。 学习如何使用 Unity 的 UI 系统创建交互式设置屏幕。 区分 Unity 的三种可用 UI 系统:uGUI(或 Unity UI)、IMGUI(或“立即模式”GUI)和 UI Toolkit。 在实时 3D 项目中,UI 通常是文本、按钮、复选框、滑块和切换开

    2024年03月25日
    浏览(40)
  • 【AndroidUI设计】主界面设计-Toolbar的简单使用

    描述:需要设计一个主界面,菜单通过主界面的左边界划入,实现点击跳转修改主界面内容的一个效果,并且点击非内容区域恢复原界面的一个效果。做到菜单的弹出,其实还可以加难度,通过向右滑动实现菜单的弹出。这里就作为一个思考问题,其实在我之前的几篇博客里

    2024年02月10日
    浏览(48)
  • QT界面设计:深入理解QSS样式表设计

    本文详细介绍了QT界面设计中的QSS样式技术,包括QSS样式表的语法、用法、selector设置以及属性列表等内容,帮助你提升审美,打造出令人羡慕的软件界面。

    2024年02月13日
    浏览(49)
  • Android studio - UI 界面设计(仿问卷星登陆注册界面)

    1 先上效果图: 2 准备工作 建如下活动文件以及素材文件 3 代码实现 3.1 修改themes.xml、 themes.xml(night)文件 使自定义按钮组件起效果 代码实现 btn_login.xml button_lg.xml button_res.xml 3.2 实现布局 3.2.1 登陆界面 activity_login.xml 3.2.2 注册界面 activity_register.xml 4 按钮实现页面跳转 4.1 Logi

    2024年02月11日
    浏览(59)
  • python如何做出图形界面,python图形化界面设计gui

    本篇文章给大家谈谈python编写图形化界面的工具,以及python如何做出图形界面,希望对各位有所帮助,不要忘了收藏本站喔。 大家好,小编来为大家解答以下问题,python如何做出图形界面,用python做图形用户界面,今天让我们一起来看看吧! 一.定义理解 Python自带了tkinter 模

    2024年02月20日
    浏览(55)
  • 使用PYQT5设计登录界面并实现界面跳转

    目录   1 UI登录界面的布局 2 UI登录界面布局对应的代码 3 登录界面和界面跳转完整代码 4 跳转界面代码函数和优化界面代码 5 最终效果        其中, 欢迎使用 XXXX 软件管理员密码 使用的是左边功能的 label 类、 登录 使用的是左边功能的 Push Button 类、 管理员和密码的输入

    2024年02月02日
    浏览(52)
  • 【Qt设计开发】GUI界面设计开发

      本文是我在学习QT的GUI界面设计过程当中的心得和学习笔记,在学习时已经有C, C++,Python的基础。文章附上了学习的代码,仅供大家参考。如果有问题,有错误欢迎大家留言。此外,博主还有另外几篇文章,分别关于 Python基础知识 、 Python的具体应用 、 C语言指针结构体

    2024年02月02日
    浏览(51)
  • 用户界面设计和评估:如何设计具有吸引力、易用性和可靠性的用户界面?

    作者:禅与计算机程序设计艺术 用户界面(User Interface)是一个给用户提供服务或者产品的系统界面,通过人机交互、信息呈现、文字表达、图形符号等表现形式进行沟通,帮助用户更好的使用产品或服务。它对于提升企业的品牌影响力、增加客户黏性、改善用户体验、降低

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包