how ot code gui scrollbar ?

i have a gui in which i m showing some images but there are alot of images in figure so i want to use scrollbar..how can i code this??

回答 (2 件)

Anand
Anand 2014 年 2 月 16 日

0 投票

Use the uicontrol function with 'slider' as the first input. Look at the link above for details.

2 件のコメント

romasha
romasha 2014 年 2 月 17 日
which link?
Image Analyst
Image Analyst 2014 年 2 月 17 日
編集済み: Image Analyst 2014 年 2 月 17 日
The word uicontrol is in blue, and the cursor turns into a hand when over it, which means it's a link.

サインインしてコメントする。

Image Analyst
Image Analyst 2014 年 2 月 16 日

0 投票

I'd use the scrollbar built in to a listbox. A listbox is so much more user friendly than a scroll bar because you can see the name and pick the image directly from the list. You can load a listbox like this:
%=====================================================================
% Load up the listbox with image files in folder handles.ImageFolder
function handles=LoadImageList(handles)
ListOfImageNames = {};
folder = handles.ImageFolder;
if ~isempty(handles.ImageFolder)
if exist(folder,'dir') == false
msgboxw(['Folder ' folder ' does not exist.']);
return;
end
else
msgboxw('No folder specified as input for function LoadImageList.');
return;
end
% If it gets to here, the folder is good.
ImageFiles = dir([handles.ImageFolder '/*.*']);
for Index = 1:length(ImageFiles)
baseFileName = ImageFiles(Index).name;
[folder, name, extension] = fileparts(baseFileName);
extension = upper(extension);
switch lower(extension)
case {'.png', '.bmp', '.jpg', '.tif', '.avi'}
% Allow only PNG, TIF, JPG, or BMP images
ListOfImageNames = [ListOfImageNames baseFileName];
otherwise
end
end
set(handles.lstImageList,'string',ListOfImageNames);
return

1 件のコメント

romasha
romasha 2014 年 2 月 17 日
this is not what i required kindly give me the slider code

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeInteractive Control and Callbacks についてさらに検索

質問済み:

2014 年 2 月 16 日

編集済み:

2014 年 2 月 17 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by