Boost + Qt - czy to złe połączenie?

0

Witam,
Znajomy powiedział, że łączenie tych bibliotek powoduje różne problemy. W zasadzie nie rozumiem dlaczego. Przecież to biblioteka jak każda inna. Chyba wystarczy odpowiednio połączyć potrzebne elementy, stworzyć własną klasę dziedziczącą po QObject, umieścić w niej odpowiednie elementy Boost, i podłączyć odpowiednie sygnały/sloty zapewniające komunikację z resztą biblioteki. Chyba, że się mylę?
Pozdrawiam,

0

Sa pewne rzeczy, ktore oferuje boost a qt nie ma. Qt samo w sobie posiada praktycznie wszystko potrzebne do tworzenia duzych aplikacji. Laczyc mozesz i bedzie to dzialac. Tylko czy jest sens?

0

A znajdę fragment biblioteki Qt do obsługi grafów? Z tego co patrzyłem to nie.. A Boost::Graph zdaje się być tym czego szukam, stąd moje pytanie. Qt oferuje już bardzo dużo, pewnie w przyszłości będzie więcej, ale nigdy nie będzie miało wszystkiego.

A spotkałem się z opinią, że łączenie Boost + Qt to słaba słaba, a ja jestem dość zdziwiony dlaczego.

0

Grafu sensu stricte w postaci klasy w Qt nie uświadczysz,ale masz Graphics Framework a w nim np QGraphicsPathItem,co pozwoli ci samemu sobie wykres narysować.

0

Fajna biblioteka.. Wykresy też będę rysował to się przyda.

Konkretnie z tym Boostem chodziło mi o coś innego o to konkretnie:
http://www.boost.org/doc/libs/1_51_0/libs/graph/doc/table_of_contents.html

Jak widać biblioteka pozwala na wykonywania algorytmów grafowych np. szukanie najkrótszej drogi itp. Jest to coś fajnego czego brakuje innym bibliotekom.

0

Mozesz laczyc takie cos bez problemu. Sam uzywalem w qt pewnych rzeczy z boosta, bardziej w celach poznawczych, ale wszystko dzialalo jak nalezy. Jesli czegos nie ma w qt, a jest w innej bibliotece to czemu tego nie uzywac. Zlem by bylo uzywac np. watkow z boosta kiedy qt ma do tego swoje klasy. ;)

0

Dzięki, rozwiałeś moje wątpliwości.

0

Z tego co pamiętam, miałem jakiś konflikt z powtarzającą się nazwą makra. To mogą być te „problemy” o których znajomy mówił.

1 użytkowników online, w tym zalogowanych: 0, gości: 1