matlab uiopen有什么用,open: function (event, ui) 在代码中的作用?

open: function (event, ui) 在代码中的作用?

对话框插件

张三

$(function () {

$("#btnDelete").bind("click", function () { //询问按钮事件

if ($("#spnName").html() != null) { //如果对象不为空

sys_Confirm("您真的要删除该条记录吗?");

return false;

}

});

});

function sys_Confirm(content) { //弹出询问信息窗口

$("#dialog-modal").dialog({

height: 140,

modal: true,

title: '系统提示',

hide: 'slide',

buttons: {

'确定': function () {

$("#spnName").remove();

$("#btnDelete").remove()

$(this).dialog("close");

},

'取消': function () {

$(this).dialog("close");

}

},

open: function (event, ui) {

$(this).html("");

$(this).append("

" + content + "

");

}

});

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB ,你可以通过创建一个 GUI(图形用户界面)来实现一个带有按钮的用户界面,并将读取 Excel 表数据的代码绑定到该按钮上。以下是一个简单的示例,演示如何在 MATLAB GUI 创建一个按钮并绑定读取 Excel 表数据的代码: 1. 创建一个新的 FIG 文件(MATLAB GUI 文件)。 2. 在 FIG 文件添加一个 “Push Button”(按钮)组件,并将其命名为 “Load Data”(读取数据)。 3. 右键单击按钮,选择 “View Callbacks”(查看回调函数)选项,然后选择 “Callback”(回调函数)选项卡。 4. 在回调函数编辑器,输入以下代码: ``` % --- Executes on button press in pushbutton4. function pushbutton4_Callback(hObject, eventdata, handles) % hObject handle to pushbutton4 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Open a dialog box to select an Excel file [file, path] = uigetfile('*.xlsx', 'Select an Excel file'); % If the user cancels the dialog box, exit the function if isequal(file,0) return; end % Read the data from the selected Excel file data = xlsread(fullfile(path, file)); % Display the data in a table in the GUI set(handles.uitable1, 'Data', data); ``` 这个回调函数将会在用户点击 “Load Data” 按钮时被调用。它将会使用 `uigetfile` 函数来打开一个对话框,让用户选择一个 Excel 文件。然后,它将会使用 `xlsread` 函数来读取选定的 Excel 文件的数据。最后,它将会使用 `uitable` 函数在 GUI 显示读取的数据。 5. 在 FIG 文件添加一个 “Table”(表格)组件,并将其命名为 “Data Table”(数据表格)。 6. 将 “Table” 组件的 “Position”(位置)属性设置为适当的大小和位置,使其能够容纳所有的数据。 7. 在回调函数编辑器,输入以下代码: ``` % --- Executes during object creation, after setting all properties. function uitable1_CreateFcn(hObject, eventdata, handles) % hObject handle to uitable1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Set the default data for the table set(hObject, 'Data', zeros(10)); ``` 这个回调函数将会在 GUI 加载时被调用。它将会使用 `set` 函数将表格的默认数据设置为一个 10 行 10 列的空矩阵。 8. 保存 FIG 文件,并运行 GUI。 现在,当用户点击 “Load Data” 按钮时,它将会调用回调函数并让用户选择一个 Excel 文件。然后,它将会读取选定的 Excel 文件的数据,并将其显示在 GUI 的表格。如果你想在表格显示更多的数据或者自定义表格的样式,请参考 MATLAB 文档关于 `uitable` 函数的更多信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值