Advanced search
June 11, 2019, 2:01 a.m.
Mihailll

QtКак в QGraphicsScene стирать старый рисунок при рисовании нового рисунка поверх старого рисунка

Добрый день. При рисовании в QGraphicsScene непрозрачным цветом, я рисую поверх старого рисунка. При рисовании прозрачным цветом, прозрачный цвет не виден, он остается под старым рисунком(наверно). Как при рисовании стирать старый рисунок и показывать новый? Рисую как в статье: Qt/C++ - Урок 0…

RR
June 4, 2019, 11:14 a.m.
Rem Ren

C++Самоуничтожение объектов на графической сцене

Мне нужно чтобы созданные объекты сами по себе удалялись со сцены, по таймеру. То есть без взаимодействия с ними. Как это можно реализовать? Есть код для удаления с взаимодействием (приложен), а вот как сделать чтобы без - ничего не могу придумать.

void Widget::slotDeletePeel(QGraphicsItem …
r
Nov. 28, 2018, 3:30 a.m.
reef425

QtScale GraphicsItems, zoom способы реализации

Есть программа.
Ничего сложного в ней нет
QGraphicsScene
view = Q Graphics View - размером (800, 600)
view->setTransformationAnchor(QGraphicsView::AnchorUnderMouse)
При прокрутке колесом мыши вызывается
view->scale(1.05, 1.05) или view->…

a
May 10, 2018, 4:16 a.m.
avovana

QtРасталкивание квадратов

Расталкивание квадратов при перетаскивание квадрата.
Хотел поинтересоваться, можно ли реализовать? Если да - то куда капнуть? :)

f
May 8, 2018, 7:44 a.m.
fryn3

C++Нарисовать дугу в QGraphicsItem

Необходимо уметь рисовать направленный граф.
В примерах QT нашел проект elasticnodes . Его переделал под свою задачу.
Получилось реализовать создание вершин/стрелок и их выделение/удаление/перемещение. Вот только не получается сделать дугу на самого себя и его область выделения. …

QtQt / C ++ - Tutorial 072. An example of a vector editor on Qt

Quite often there are questions in one way or another related to the work of the graphic scene, with custom figures, drawing lines on the graphic scene, and even all sorts of broken lines. And then I remembered about one project that I did as a test task.

Namely, it was a vector editor that can:

  • Create rectangles
  • Change the size of these rectangles
  • Twist the rectangles around the center
  • Fill rectangles
  • Fill rectangles with a gradient
  • Change the width of the outline of a rectangle
  • Set the color of the outline of a rectangle
  • Create lines
  • Specify the width and color of the created line
  • Make broken lines from lines by double clicking by adding points on the line
  • Select all graphic objects and drag them with a handful
  • Save the resulting image to an SVG file, and restore all graphic objects from this file

On the implementation of this project in its time (1.5 years ago), I spent about 36 hours of working time ... now it would take less time.

June 1, 2017, 8:08 a.m.
Arrow

QtОбрезать изображение

Добрый день!

Подскажите как возможно реализовать возможность обрезания изображения как это делается во всех редакторах изображений (Paint, GIMP, PhotoShop и др.).

Изображение загружено в QGraphicsScene.

Планирую отрисовывать квадрат на сцене с возможностью изменения его разме…

IF
May 18, 2017, 5:42 a.m.
Igor Fedyaev

QtОтрисовка графика в QGraphicsView

Задача такая. У меня есть "графическое окно" в котором должны рисоваться графики вертикально(пока 2)-как показано на рисунке. Подскажите пожалуйста как это сделать? Я излазил всю библиотекуQGraphicsScene и нашёл функцию -> QGraphicsScene::addLine(она рисует только линии по 2-м точкам) …

May 16, 2017, 9:20 a.m.
Arrow

QtКурсор ввода текста в графическом режиме

Реализовал я ввод текста пользователем при клике мышью в QGraphicsScene. Остался только один вопрос: как реализовать курсор ввода текста? Без него все выглядит не привычно. Ввод самого текста реализовал так:

void mousePressEvent(QGraphicsSceneMouseEvent * event) override;
void keyPressEvent(Q…
May 5, 2017, 9:04 a.m.
Arrow

QtРисование на QGraphicsScene при зажатой кнопке мыши

Есть QGraphicsScene в которой происходит рисование на загруженной в нее картинке. Нужно дать пользователю возможность рисовать линию из точки А в точку В только при зажатой левой кнопке мыши. Рисование линии должно быть похоже на рисование линии в Paint. Как можно это организовать в Qt.

How to become an author?

Contribute to the evolution of the EVILEG community.

Learn how to become a site author.

Learn it
Donate

Good day, Dear Users!!!

I am Evgenii Legotckoi, developer of EVILEG. And it is my hobby project, which helps to learn programming another programmers and developers

If the site helped you, and you want also support the development of the site, than you can donate by following ways

PayPalYandex.Money
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting Timeweb
MN
May 25, 2020, 11:33 a.m.
Mitja Nagibin

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:50points,
  • Rating points-4
f
May 25, 2020, 5:05 a.m.
falcon

C++ - Test 001. The first program and data types

  • Result:66points,
  • Rating points-1
jm
May 25, 2020, 3:30 a.m.
just maks

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:80points,
  • Rating points4
Last comments
May 26, 2020, 6:51 a.m.
Evgenij Legotskoj

Qt/C++ - Lesson 004. QSqlTableModel – How to present the table from database?

У вас база данных не открылась Исправьте путь к базе данных на свой корректный в следующих методах void DataBase::connectToDataBase() bool DataBase::openDataBase()
T1
T1
May 26, 2020, 6:22 a.m.
Tima 1

Qt/C++ - Lesson 004. QSqlTableModel – How to present the table from database?

полностью повторил структору проекта. В форму дабавил tableView. Но при запуске получаю форму только с пустым tableView. Можете подсказать в чем пробелма?
May 26, 2020, 6:02 a.m.
Evgenij Legotskoj

Qt/C++ - Lesson 004. QSqlTableModel – How to present the table from database?

Потому что это файл который нужно создать, а не библиотека. В статье есть содержание этого файла. Добавляйте в проект. Копируйте содержимое из статьи.
T1
May 26, 2020, 6 a.m.
Tima 1

Qt/C++ - Lesson 004. QSqlTableModel – How to present the table from database?

не удается подключиить библеотеку include "database.h" выдает ошибку. Можете помочь?
Now discuss on the forum
May 26, 2020, 5:16 a.m.
BlinCT

Отсутствие драйвера SQLite в пакете Qt 4 на Linux

Вот честно непонимаю почему до сих пор используют qt4, там же столько всего отсутствует, много фишек и возможностей нету там. То есть используя такое старье приходится много писать самому а не и…
DK
May 26, 2020, 2:24 a.m.
Dzhon Kofi

Disable autoscroll

такие естественные решения все перепробовал. Получилось вчера так: const int maximumScroll = ui->_samples->verticalScrollBar()->maximum();const int sliderPos = ui->_samp…
May 26, 2020, 12:43 a.m.
Ruslan Polupan

Посоветуйте новичку (базы данных и Qt, что учить)

Без БД сейчас практически никуда. Поэтому SQL надо знать. SQLite самы простой вариант, но имхо лучще начать с бд клиент-сервер. Настроить сервер. Подключаться клиентом. Просто это помогает понят…
EJ
May 25, 2020, 2:42 p.m.
Esteban José María

Компиляция пустого проекта Qt Android

qt 5.12.8 BUILD SUCCESSFUL in 42s 28 actionable tasks: 28 executed Android package built successfully in 68.251 ms. Ну, буду разбираться по-тихоньку. :)
s
May 25, 2020, 1:24 p.m.
sander-007

Использование файлов в памяти (memory file mapping)

Добрый вечер, проблемы работы с файлом Exel нет вообще. Весь смысл в том чтобы не создавать на диске физический файл (требования безопасности), дабы потом не чистить. А так вопрос только в этом …
About
Services
© EVILEG 2015-2020
Recommend hosting TIMEWEB