Hi James, welcome! Even though MITK can also be used with other GUI frameworks, QT is a good choice. There is already an application (workbench) made with QT that you can use and extend with your own plugin(s). That way you can concentrate on your use case in case the workbench suites your needs.
1. QT5 is currently not supported (afaik), mainly because the other frameworks that MITK use don't yet support QT5 (e.g.VTK). But this is matter of time. (I would be very interested in QT5 as well.) So a late (recent) QT4 version is fine. All other toolkits will be automatically downloaded within the (great) superbuild procedure. So you only have to clone MITK repository, run cmake as described in the homepage and then all dependent frameworks will be automatically downloaded in the correct version, then configured with cmake, and finally built. Also the mitkWorkbench will be built so you can start right away with your plugin (look for PluginGenerator in docu). Or you can use MITK as a toolkit and start writing your own application. Actually MITK (/blueberry) also heavily supports this! 2. refer to the tutorial section, the documentation and the tutorials from BVM converence to get started. I personally like the "BugSquashing seminar ppts as well as they give a short overview on many topics. 3. As stated above the superbuild will also contain VTK. So you can directly call VTK (and ITK etc.) code from within MITK. VTK is mainly used for visualization so depending on what you are about to implement you even won't have to write VTK code to draw some objects in a virtual scene. MITK does this for you; you only add the data to be visualized to the DataStorage and the rendering framework does the rest. But in order to help you we might need more informations on the use case you have in mind. Best, Ingmar Am 28.10.2013 22:57, schrieb James: > Hello everybody, > > I am new to mitk. I am trying to find out if I can use MITK to develop > an image viewing station for clinical use. I plan to use Windows machine > and Qt. I have two questions here: > > 1. I plan to use Qt to do the GUI. which version I should use? Qt4, Qt5 > or Qt5.1? I am using Qt5 now. The doc says: "version 4.6 or above is > recommended". Anybody tried Qt5? > 2. Where I can find some example code to have a feeling about MITK? > 3. Does MITK include VTK? I read that MITK is built on top of VTK. Does > that mean VTK functionality is available via MITK? or I have to > integrate VTK into my project by myself? > > Thanks, > James > > > ------------------------------------------------------------------------------ > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > > > > _______________________________________________ > mitk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mitk-users > ------------------------------------------------------------------------------ Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
