问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在matlab界面编程的时候,想要响应鼠标双击的消息,要怎么弄呢?

发布网友 发布时间:2024-07-13 10:44

我来回答

1个回答

热心网友 时间:2024-07-17 04:13

WindowButtonDownFcn是MATLAB绘图窗口的一个属性,用以指定响应鼠标按键的回调函数。

如果你是用GUIDE做的界面,就在Figure的Inspector里面找到该属性,按右侧的编辑按钮就会打开M文件编辑器,然后直接写回调函数的内容即可。

 

如果用M语言写GUI,可直接设置figure的WindowButtonDownFcn属性为回调函数的句柄。

 

回调函数的命名任意,里面需要获取另外一个属性SelectionType以判断鼠标按键的类型,可能的值包括(Windows系统上):

normal:代表单击鼠标左键;

extend:代表Shift+左键,或者同时按左右键;

alt:代表Ctrl+左键,或者单击右键;

open:代表双击鼠标任意键。

 

下面给你一个用M文件直接写GUI的简单例子,供参考:

function zd1987822523589255467
figure('WindowButtonDownFcn',@local_WindowButtonDownFcn)

function local_WindowButtonDownFcn(varargin)
% hObject    handle to figure1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
switch (get(gcbf,'SelectionType'))
    case 'normal'
        str = '单击鼠标左键';
    case 'extend'
        str = 'Shift+左键,或者同时按左右键';
    case 'alt'
        str = 'Ctrl+左键,或者单击右键';
    case 'open'
        str = '双击鼠标任意键';
    otherwise
        str = 'Impossible!!!!';
end
% helpdlg(str, '提示')
disp(str)
在matlab界面编程的时候,想要响应鼠标双击的消息,要怎么弄呢?

WindowButtonDownFcn是MATLAB绘图窗口的一个属性,用以指定响应鼠标按键的回调函数。如果你是用GUIDE做的界面,就在Figure的Inspector里面找到该属性,按右侧的编辑按钮就会打开M文件编辑器,然后直接写回调函数的内容即可。如果用M语言写GUI,可直接设置figure的WindowButtonDownFcn属性为回调函数的句柄。回调函数...

这几天Qt写的程序运行后界面有个接受鼠标双击的,双击就出现Qt出现下面的...

这个肯定不是系统问题,建议单步跟踪进去调试下,这里有更多Qt的教程 http://www.seanyxie.com/

在matlab的命令窗口如何调用M文件

1、首先要在电脑上安装好指定版本的matlab软件。2、然后双击matlab图标打开其主页面。3、鼠标移动到New按钮上单击一下,然后在弹出来的菜单中选择并点击Function这个选项。4、这个时候会看到跳出来一个新的Untitled*文件对话框,里面有一些需要填写的模板:Untitled是m文件的文件名,output_args代表经过一系列...

matlab电力电子技术仿真怎么做啊求友指导

首先点击桌面的MATLAB图标,进入MATLAB环境,点击工具栏中的Simulink选项。进入所需的仿真环境。点击File/New/Model新建一个仿真平台。这时可以在上一步Simulink环境中拉所需的元件到Model平台中,具体做法是点击左边的器件分类,这里一般只用到Simulink跟SimPowerSystems两个,分别在他们的下拉选项中找到所需的器...

怎么在MATLAB三维图上标注坐标轴名称和图的标题?

1、首先我们双击matlab的图标打开三维制图的一个页面。2、之后我们鼠标点击创建一个新的matlab脚本文件。3、双击打开我们之前创建的脚本文件。4、之后我们在页面中输入命令,如下页面上显示的命令。5、之后我们单击上方的标志运行刚才生成的命令。6、新绘制的图像已经具有轴名称和标题名称,效果如下。

在MATLAB里如何改变生成图形的坐标间隔

1、首先,打开MATLAB,点击file-new-script,绘制一条曲线,如下图所示,然后进入下一步。2、其次,运行程序,可以先将其保存再运行,进行“save and run”,如下图所示,然后进入下一步。3、接着,单击edit-figure properities,进入坐标轴属性设置,如下图所示,然后进入下一步。4、然后,找到底部的...

在matlab中,怎么查看Plot的数值点,即x,y坐标值?

1、首先,在图形界面窗口中,单击工具栏上的“Data Cursor”工具,然后在要查看其坐标值的数据点上单击鼠标左键即可,见下图。2、其次,选择“tools”菜单栏下的“Data Cursor”选项,见下图。3、最后,最终效果如下图所示。 在所选数值点的右上角,将显示x和y坐标值,见下图。这样,问题就解决了。

使用matlab软件怎么将一副模糊的图像变清晰

1、在相应得文件夹存储得位置里,找到我们需要处理图片得应用小程序,鼠标双击启动并运行此软件。2、选择添加图片,输出格式和处理模式选择默认即可,然后点击开始按钮;3、当弹出“已完成,处理后图片保存在原图片目录得时候”,即代表图片处理完成,最后将处理得清晰图片保存在电脑里即可。​随后进入...

如何看电脑配置?

1、在运行里面输入“dxdiag”。2、若弹出一个DirectX诊断工具对话框,提示我们是否希望检查,点击确定即可。3、通过弹出的DirectX诊断工具界面来查看电脑的配置信息:a、下图红框内为cpu与内存信息。b、下图红框内为显卡与显示器信息。c、下图红框内为声卡信息。d、下图红框内为外部输入设备信息(鼠标、...

matlab中一个m文件怎么调用另一个m文件的函数

1、首先要在笔记本电脑上安装好指定版本的matlab软件并双击打开。2、然后双击matlab图标打开其主页面,可以看到这个软件的按钮都是全英文单词的。3、那么创建m文件的方法就是鼠标移动到New按钮上单击一下,在弹出来的菜单中选择并点击Function这个选项。4、这个时候会看到跳出来一个新的Untitled*文件对话框,...

matlab界面怎么还原 matlab主界面与子界面 matlab的gui界面 matlab做gui界面教程 用matlab求零状态响应的例题 如何用matlab做一个界面 matlab界面开发 matlab界面介绍 matlab怎么用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
西影厂艺术街区开放时间 ...座面周长25.12m高是1.5 m这堆小麦的体积是? ...妖星入斗征三园,信传陈侯遇夏舒,是什么意思 淮北哪些艺术街区值得一逛? 霞浦有什么艺术街巷值得一逛? 黑龙江汤旺哪些艺术街区值得一逛? 数学,一个底面周长12.56米的小麦堆高1.5米每方米小麦重540千克这堆小麦... 电脑经常不定期出现花屏现象,不知道为什么?,是显卡问题还是显示器问题... 久为麟儿积善功,熊熊叫梦喜相逢,天神默佑还期许,红日临门兆司龙... 中国最低处为哪个城市 如何在wps表中设置自定义排序 红米怎么弄成静音+不震动 小时候的武侠电视剧 香港的,有两把剑,能双剑合并,好像是兄弟俩,他们... 上曼月乐环点滴出血可以用妇科凝胶吗? 梦见在不安全的地方洗澡 word保存按钮快捷键怎么调出来word保存按钮 WORD中按空格键时,会出现点怎么回事啊?图片中我用红色的圈标出来了... 我们班有46人,在运动会开幕式进场要排成方阵,怎么排~~求示意图(特色... 如何在打印表格时避免出现大量空白页 打印表格如何删除空白页 ...武夷岩茶的口感也不错,和新茶友一起谈论说有养生功能,真的吗... 你喝的茶,真的起到了养生的作用了吗? 被追尾了,需要立刻更换保险杠吗 追尾可以要求必须换保险杠吗 公交车上的移动电视用的是什么类型的无线网络 公交车上的移动电视用的是什么类型的无线数字网络 口腔溃疡吃什么好的快?用蜂胶口腔膜能好的快么? 凉拌羊血怎么做 凉拌羊血的做法大全 秒粉什么意思 关注与“互关” 原著小说《赘婿》宁毅一共有几个老婆 《赘婿》人物关系图 我想找一部电视剧。就是说不知道剑圣还是剑神剑魔剑什么的 人剑合一... WPS如何在Excel中让一列数据按照另一列的数据进行排序 一部电视剧,最后两个人对打,剑尖碰撞后融为一把剑,拔开后一人拿剑刃一 ... WPS如何使用RANK函数来排序 PGC4-2030n圆拱型天窗 吉利星越 L2024款新增车型的内饰升级有哪些具体变化? 脉冲试验机的工作原理 狐妖小红娘傲来三少是谁 傲来三少是什么妖 磁电式传感器霍尔式传感器 过度自信叫什么 非法出售野生动物罪一般如何判刑的 如何辨别苹果官翻版iPhone? 如何辨别苹果iPhone官翻机? 马术选手华天介绍 大家对陕西人的印象是什么样的?可男 、女分开描述!? 按上瑞星2009后,DogServer68打不开了,安装之前是能打开的。DogServer6... 辅警算不算公安内部人员? 辅警能在公安内网平台上审批案件吗?