2016-07-27 2 views
0

Я хочу, чтобы виджет имел различное количество входных выводов &, и каждый экземпляр этого виджета действует как модуль, который может подключаться к другому модулю через эти контакты. В конце концов, это даст мне рабочий поток со многими связанными блоками. В идеале соединение может быть выполнено с помощью операций мыши, таких как перетаскивание с одного булавка на другой. И мне также нужно добавить тексты или даже нарисовать фигуры на блоках.Лучший виджет Qt для управления потоками

Я знаю, что я могу написать это с нуля, но для чего нужен лучший базовый виджет?

ответ

1

Я бы пошел с QGraphicsItem. Он поддерживает функции, такие как drag & drop, collision detection и т. Д. Эти функции должны быть полезны для вашего прецедента. Обязательно проверяйте другие классы, которые наследуют этот (смотрите Inherited By:).

Кроме того, не забудьте проверить this article.

Смежные вопросы