3
subscribers

разное

Nothing new at the moment
Loading...
Песочница
В этой серии статей описан процесс разработки приложения для рисования графов на языке C++ с помощью Qt. Результат можно посмотреть на видео. Предыдущие статьи: 1. Создание интерфейса 2. Подключение примера elasticnodes 3. Разбор GraphWidget, и реализация добавлении вершин 4. Выделение и удаление вершин Реализуем кнопку Соединение вершин Соединить вершины можно двумя способами. В первом случае на сцене ничего не выделено. Тогда для соединения необходимо нажать на кнопку "стрелка" и отметить вершину-источник, затем вершину-назначение...
2 August, 2018
Песочница
В этой серии статей описан процесс разработки приложения для рисования графов на языке C++ с помощью Qt. Результат можно посмотреть на видео. Предыдущие статьи: 1. Создание интерфейса 2. Подключение примера elasticnodes 3. Разбор GraphWidget и реализация добавлении вершин Сегодня держите под рукой документацию класса QGraphicsItem. И повторите понятие "дружественные функции". Упростим код класса Node. Изменим конструктор на конструктор по умолчанию, убрав аргумент GraphWidget *graphWidget. Удалим методы calculateForces и advance...