matlab gui表格行标1234没有,MATLAB GUI:滑塊作爲滾動條;子面板不夾
長時間潛伏者 - 我真的很感謝社區的知識。我已經在這裏和其他地方看到過這個問題,但我還沒有找到合適的解決方案。如果我錯過了之前列出的答案,請張貼鏈接並接受我的道歉。MATLAB GUI:滑塊作爲滾動條;子面板不夾
我的GUI圖有一個uibuttongroup的主面板作爲頂部的標籤。每個選項卡都可以顯示不同大小的子面板(填充了各種內容),並使用滑塊向下滾動子面板。
一般來說,這是有效的。但是,當我向下滾動時,子面板的內容(不是子面板本身)覆蓋頂部的我的選項卡(應始終可見)。我認爲這可能與裁剪有關,但我無法弄清楚如何完成這項工作。有人知道如何防止這種情況發生嗎?
我已經包括代碼(與簡潔的功能有限),顯示我的情況:
function h = ScrollQuestion_StackOverflow
h.myFig = figure('position', [100 100 800 600],...
'menubar','none');
%% Panel covers full figure
h.Main_Panel = uipanel('Parent', h.myFig,...
'units','normalized',...
'position', [0 0 1 1],...
'visible','on');
%% ALWAYS needs to be visible by the user, not covered by anything
h.Main_BtnGrp = uibuttongroup('parent', h.Main_Panel,...
'units','normalized',...
'position', [0 .95 1 .05]);
h.Tab1_TglBtn = uicontrol('parent', h.Main_BtnGrp,...
'units','normalized',...
'position', [0 0 .125 1],...
'style','togglebutton',...
'string', 'Tab1');
h.Tab2_TglBtn = uicontrol('parent', h.Main_BtnGrp,...
'units','normalized',...
'position', [.125 0 .125 1],...
'style','togglebutton',...
'string', 'Tab2');
%% Oversized sub-panel
h.ThisPanelMoves = uipanel('parent',h.Main_Panel,...
'units','normalized',...
'position', [0 -1 1 1.95]);
% Generic content of sub-panel
h.ContentText = uicontrol('parent', h.ThisPanelMoves,...
'units','normalized',...
'position', [.05 .95 .8 .05],...
'style','text',...
'string', 'BLOCKS TABS WHEN YOU SCROLL DOWN',...
'fontsize', 20,...
'clipping','on');
%% Add slider
h.Tab1_Slider = uicontrol('Parent', h.myFig,...
'units','normalized',...
'position',[.98, 0 .02 1],...
'style', 'slider',...
'value', 1,...
'callback', {@SliderCallback, h});
guidata(h.myFig,h)
%% Slider Callback
function SliderCallback(hObject, eventdata, h)
val = get(hObject,'Value');
set(h.ThisPanelMoves, 'Position', [0 -val 1 1.95]);
非常感謝您的幫助!
2014-06-30
Frank
+0
雖然我並不完全滿意,我發現一種解決方法:它似乎創建順序決定了哪個項目處於頂部。如果我先創建超大的子面板,然後再創建uibuttongroup,那麼當我向下滾動時,選項卡會顯示在頂部。視覺仍然不是非常漂亮,但它似乎工作。 –
+0
如果有人(1)知道如何清理視覺[我寧願沒有通過uibuttongroup框架展示子面板內容],或者(2)知道如何「將項目置於前面」,而不管創建順序如何真的很感激它。 –
matlab gui表格行标1234没有,MATLAB GUI:滑塊作爲滾動條;子面板不夾相关推荐
- 利用matlab处理表格数据,/如何用matlab处理多个excel表格中的数据
excel最大可处理多少条数据 理论上可以处理59999条(行)数据 但是实际上同一个工作表中无法处理这么多数. Excel 怎样做一个客户多个数据的表 1.首先,简单描述问题,在如下的表格中想姓名一 ...
- matlab引用表格命令,如何用matlab引用excel表格数据-matlab如何从excel表格中读取数据?...
怎样利用matlab去读取一个excel表中多个sheet的数... Matlab如何导入excel数据的方法如下: 1.一xlsread()函数,比import简单的多,具体语句: A = xlsr ...
- matlab打包多个m文件,MATLAB GUI多个m文件和fig如何生成exe文件
MATLAB GUI多个m文件和fig如何生成exe文件 方法一: 已有gui.m文件和gui.fig文件 1 在matlab的command窗口中输入 mcc -B sgl GUI.m 2.将上步生 ...
- MATLAB之易经卜卦程序+GUI
MATLAB之易经卜卦程序+GUI 日月为易,刚柔相推. 是故易有太极,是生两仪,两仪生四象,四象生八卦,八卦定吉凶,吉凶生大业.是故法象莫大乎天地,变通莫大乎四时,悬象著明莫大乎日月. 本文 ...
- 图像找茬 matlab,数字图像处理、数学形态学、MATLAB GUI实现简单找茬软件
0.简介 这个小作品是我的数字图像处理课程设计,应用基本的图像处理知识与MATLAB的基本脚本编程,实现一个简单的找茬软件.软件实现过程中使用到的找茬游戏图片来源有"梦幻找茬".& ...
- MATLAB人脸识别系统设计与仿真【GUI解界面】
MATLAB人脸识别系统设计与仿真[GUI解界面] 第一章 绪论 本章提出了本文的研究背景及应用前景.首先阐述了人脸图像识别意义:然后介绍了人脸图像识别研究中存在的问题:接着介绍了自动人脸识别系统的一 ...
- 【光学】基于matlab GUI杨氏双缝干涉【含Matlab源码 001期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI杨氏双缝干涉[含Matlab源码 001期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费 ...
- 理解MATLAB GUI运行机制01--gui_mainfcn函数、GUI数据管理机制
声明:本文内容参考<MATLAB GUI设计学习手记> 从这篇博文开始,不打算废话了,直接上干货! gui_mainfcn函数 上篇博文对gui_mainfcn函数一带而过,本篇博文从这个 ...
- matlab 选择文件夹、选择文件GUI和逐一读取文件夹中的文件
matlab 选择文件夹.选择文件GUI和逐一读取文件夹中的文件 1. 选择文件夹路径: filepath = uigetdir('*.*','请选择文件夹');%fliepath为文件夹路径 2. ...
最新文章
- POJ1258 Agri-Net【最小生成树】
- 类对接口的实现不叫继承_Java多态的实现机制是什么,看完你就知道(值得收藏)...
- bootstrap table使用参考
- 控制項學習三(從繼承開始)
- 在java中写出html代码,在java里写html代码
- 【Ajax】创建并封装
- android中心类库
- cp命令显示进度条_干货|| Linux常用命令大全
- Citrix XenServer 6.5 发布
- ListView列排序功能实现
- java分布式(java入门)
- Spring MVC与Struts2对比
- shell 编写脚本批量ping ip
- rhino6.5安装教程
- 数据库建模工具ER Studio 8 安装破解总结
- 【snipaste下载和快捷键的修改】
- mysql分别统计男性员工和女性员工人数_实验四 数据查询3-group by等
- word 如何快速比较两个文档的区别
- 逊哥dp专题 总结(普通dp,斜率优化dp,数位dp)
- 2019届华为秋招数字芯片面试经验