questdlg不';Matlab 2012上的t显示按钮

questdlg不';Matlab 2012上的t显示按钮,matlab,Matlab,在MATLAB 2012和Windows Server 2012 R2上使用questdlg时遇到一些问题。如果我尝试运行MATLAB网页上建议的questdlg的第一个示例代码,窗口将正确显示,但按钮不在那里,因为它可以在附件中看到。在调试过程中,问题仍然存在。有什么建议可以解决吗 编辑:我从matlab网站复制/粘贴给出问题的代码 answer = questdlg('Would you like a dessert?', ... 'Dessert Menu', ... 'I

在MATLAB 2012和Windows Server 2012 R2上使用
questdlg
时遇到一些问题。如果我尝试运行MATLAB网页上建议的
questdlg
的第一个示例代码,窗口将正确显示,但按钮不在那里,因为它可以在附件中看到。在调试过程中,问题仍然存在。有什么建议可以解决吗

编辑:我从matlab网站复制/粘贴给出问题的代码

answer = questdlg('Would you like a dessert?', ...
    'Dessert Menu', ...
    'Ice cream','Cake','No thank you','No thank you');
% Handle response
switch answer
    case 'Ice cream'
        disp([answer ' coming right up.'])
        dessert = 1;
    case 'Cake'
        disp([answer ' coming right up.'])
        dessert = 2;
    case 'No thank you'
        disp('I''ll bring you your check.')
        dessert = 0;
end

您是否有机会更新MATLAB版本?为一个8年的版本寻求帮助可能很困难,特别是在R2016b的大检修之后。如果可能的话,还将以警告开始使用更新的函数。请尝试在MATLAB命令窗口中使用
doc questdlg
查看文档,而不是联机查找文档。MathWorks网站始终显示最新的文档(即当前的2020b),因此可能与您可用的文档不匹配。使用
doc
命令,您将看到所安装版本的文档。@Adriaan很遗憾,我目前无法更新我的版本。@Wolfie感谢您的建议。实际上,在
doc questdlg
中,报告的示例与此完全相同,但效果并不理想。您使用的是什么操作系统?有没有可能比你的MATLAB版本更新?安装(尝试重新安装)时可能也会出现问题,尤其是Java版本冲突时。很遗憾,我们无法帮助您解决安装故障。