[Insight-users] Qt itk filter
Matthias Ebert
mebert at uni-koblenz.de
Sat Dec 9 08:35:28 EST 2006
Hi everyone,
i am new to this mailing list, so first of all: hello :)
i try to get a simple qt-itk example to work, but i got some problems
launching my filter using a qt button.
i dont know if its the right way i try to do this:
1.) i create a median filter (according to the example in
ItkSoftwareGuide):
typedef itk::MedianImageFilter <InputImageType, OutputImageType>
FilterType;
FilterType::Pointer filter = FilterType::New();
2.) i create a simple qt-button:
QPushButton medianFilterButton("Median Filter", &mainWidget);
medianFilterButton.setGeometry(horizontalPosition, 20, buttonWidth,
buttonHeight);
3.) i use the qt-itk-adaptor (guess this is wrong):
typedef itk::QtSlotAdaptor<FilterType> SlotAdaptorType;
SlotAdaptorType slotAdaptor;
slotAdaptor.SetCallbackFunction(filter, & FilterType::Update);
QObject::connect(&medianFilterButton, SIGNAL(clicked()), &slotAdaptor,
SLOT(Slot()));
so here are my questions:
how do i launch my median filter using a qt-button? i need to set the
input for the filter and the writer doing something like this:
filter->SetInput(reader->GetOutput());
writer->SetInput(filter->GetOutput());
but thats not the way i want to do it. i just want this to happen after
pushing the button.
can anyone explain me how i figure out which filter has which slots? i
am a bit confused about this ...
if u need more code to understand what i mean, please let me know!
thanks for help,
Matthias
More information about the Insight-users
mailing list