在inputdlg框中创建下拉菜单



我有这个Matlab代码:

prompt = {'Enter period:','Enter frequency:'};
dlgtitle = 'Input';
dims = [1 35];
definput = {'3000','10'};
answer = inputdlg(prompt,dlgtitle,dims,definput)

我想创建一个只有特定值的句点下拉菜单。我该怎么做?

inputdlg不应该被操纵。它阻止任何超出预期用途的交互。所以你的问题没有直接的答案。

您必须使用uicontrol编写自己的对话框,这很容易实现。

替代方案:

您可以在中复制和编辑原始实现

toolboxmatlabuitoolsinputdlg.m

尽管从头开始做可能会给你最快、最干净的解决方案。

也许listdlg就是您想要的?

根据选项的数量,甚至可以选择questdlg

相关内容

  • 没有找到相关文章

最新更新