piątek, 27 listopada 2009

Kontrolki KWWidgets do współpracy z VTK

0 komentarze
W kilku poprzednich artykułach dotyczących VTK posługiwałem się wbudowanymi kontrolkami graficznymi, aby praca z programami była bardziej przyjazna dla użytkownika. Niestety pomimo zalet tych kontrolek, mogą one być umieszczane tylko na scenie renderowania, co uniemożliwia przygotowanie tradycyjnego programu okienkowego. Dodatkowo brakuje wielu kontrolek, które są dostępne w innych bibliotekach GUI. Można oczywiście korzystać z zewnętrznych bibliotek takich jak Qt, GTK+, WxWidgets i innych, które pozwalają uniknąć opisywanych powyżej problemów, ale też nie są to rozwiązania idealne.

Najlepszym rozwiązaniem do współpracy z VTK wydaje się biblioteka KWWidgets (strona WWW projektu). Została ona opracowana przez firmę Kitware rozwijającą właśnie VTK, która korzysta z niej we własnych, komercyjnych aplikacjach (m.in. VolView). Wielką zaletą tej biblioteki są dodatkowe, niestandardowe komponenty GUI specjalnie dedykowane do obsługi wizualizacji tworzonych w VTK.

W kolejnych artykułach postaram się zaprezentować jej możliwości na konkretnych przykładach.