【问题标题】:Assign a value to a static text in GUI MATLAB在 GUI MATLAB 中为静态文本赋值
【发布时间】:2011-02-24 20:28:17
【问题描述】:

如何在 MATLAB GUI 中为静态文本赋值?

【问题讨论】:

    标签: matlab user-interface matlab-guide uicontrol


    【解决方案1】:

    试试这个,考虑到 namelast_name 是全局的,例如:

    <code>
    global name last_name 
    var1 = findobj(gcbf,'Tag','nomb');
    var2 = findobj(gcbf,'Tag','ap');
    
    data1 = char(name);
    data2 = char(last_name);
    
    set (var1, 'String', data1 );
    set (var2, 'String', data2 );
    </code>
    

    还要考虑 nombap 是静态文本

    【讨论】:

      【解决方案2】:

      所以这对我不起作用。但是,在如上所述设置标签后,以下内容将起作用:

      set(findobj('Tag','mytext'),'String','MyString')
      

      【讨论】:

        【解决方案3】:

        双击指南中的文本以打开属性编辑器,然后编辑'String' 属性。您还可以设置 'Tag' 属性,以便在 GUI 运行时对其进行编辑。如果您将标签设置为mytext,则可以使用以下行将静态文本更改为'MyString'

        set(handles.mytext,'String','MyString')
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-08
          • 1970-01-01
          相关资源
          最近更新 更多