Advanced search
IscanderCheJune 8, 2020, 4:26 p.m.

QtQPlainTextEdit QPainter как нарисовать вертикальную линию

Qt, QPlainTextEdit, QPainter

Добрый вечер.

Подскажите, как нарисовать в QPlainTextEdit вертикальную линию-ограничитель для кода на 80 символов? Понимаю, что тут без QPainter не обойтись, но дальше этого понимания дело не движется...

s
sladkoewkaSept. 8, 2019, 8:40 a.m.

QtQpainter

QPainter

Добрый день!

Прошу подскажите пожалуйста, как реализовать отрисовку например круга в дочернем виджете на форме? Смотрел видео-урок Евгения, там всё происходит в родительской форме. соответственно если написать QPainter painter(ui->widget_4) то ничего не рисуется и появляется ошибка: …

DT
Daniil TeterinMarch 28, 2019, 2:32 p.m.

QtQPolygon

QPainter, QPolygon, Qt

Возникла небольшая проблемка. Уверен, что это решается довольно легко, но, всё же, никак не могу найти решение.
Хочу нарисовать что-нибудь при помощи полигонов, а для этого я вручную вбиваю координаты треугольников в форму, а понравившиеся сохраняю в лист. Штука в том, что когда я меняю в…

P
ProksiFiDec. 13, 2018, 12:30 p.m.

QtQt Qpainter не активен, при запуске приложения

QPainter

Нужно реализовать функцию поворота изображения. но при поверке функции изображение становится просто белым.
QApplication::processEvents();

QPixmap ship("image");
QPixmap rotate(ship.size());

QPainter painter(&rotate);
painter.setRenderHint(QPainter::Antialiasing);
painter.setRende…
f
fen3derJuly 11, 2018, 2:27 a.m.

QtПечать с TextBrowser

QPainter, HTML, Печать

Добрый день. Столкнулся с проблемой печати отчета на qt. В текстбраузер выводится результат действий пользователя, по кнопке необходимо просто распечатать этот результат(10-12 строк html). Как это реализовать? Что добавить в код?

    QPrinter printer(QPrinter::HighResolution);
    QPrin…
Evgenij LegotskojApril 21, 2018, 4:18 p.m.

QtQt/C++ - Tutorial 076. Visualizing Mathematical Formulas on Qt

Formula, QPainter, Qt, QRegularExpression

Recently, a rather interesting question appeared on the forum, about how you can visualize formulas in Qt. Unfortunately, I did not have the opportunity to deal with the site and the forum for a long time, but decided that presenting my possible vision of the problem even after a while would be useful.

The question is to visualize the formula, which is written in the form of a line.

For example, you type sqrt(5) in some input field, and in some widget you will display a graphical display of the square root of 5, that is, not the result, but the formula itself. Similar functionality is implemented in Latex and LibreOffice .

It will look like this.

By itself, the task of writing such a functional in my opinion can be quite difficult and time consuming, especially if it comes to implementing a functional with embedded formulas, etc. Therefore, I will focus on the concept that occurred to me to implement the mapping of the simplest variants of formulas, i.e. without nested subformulas.

K
KotopOct. 30, 2017, 9:46 a.m.

Qtоткрытие файла и его передача в PaintEvent

QPaintEvent, C++, QPainter, QImage

Доброго времени суток.

Появился вопрос. Не могу придумать, как его решить.

Есть некая папка. Мы из этой папки прекрасно можем считать файлы png.
И есть прекрасная функция PaintEvent, которая перерисовывает всё, что в неё не сунь.

#include <QMainWindow>…
AD
Aleksej DevjatkinAug. 30, 2016, 7:23 a.m.

QtЗнакомство с QPainter

paintEngine, QPainter, Qt

Доброго времени суток!
Заранее прошу простить мою некомпетентность в программировании.
Изучая урок, столкнулся с проблемой:при попытке нарисовать внутри QTabWidget линию с помощью QPainter, сталкиваюсь с тем, что ничего не отрисовывается, а в лог выскакивает сообщение
QWidget::paintEngine: …

Evgenij LegotskojSept. 22, 2015, 12:36 p.m.

QtHow to make game using Qt - Lesson 4. Enemy – meaning in the survival

GameDev, QGraphicsItem, QGraphicsScene, QPainter, Qt, написать игру

Continuing the theme of how to write a play on Qt. Once in past articles a fly was created, that eating apples, it is time to create her enemy. And the enemy flies, as is well known, the spider. Creation of game characters, who will participate in the immediate life of your main character - is not only rendering the animation action and movement, as well as the reactions of the logic on the impact of the player, but also artificial intelligence, in accordance with the logic of which will be determined by the behavior of the game character. Thus, we add to the game a new meaning, not only to eat as many apples, but to survive at any cost.

We define the behavior of the spider in this game. What should he do? Yes, the most common of all the action - to hunt a fly just chasing it on the playing field.

Also add to the game button to start the game process, and pause, and the most important thing to add - it's Game Over.

The enemy flies in the project structure

As is the case with the fly in the structure of the project added an additional class, which will be responsible for the object, which is a spider.

  • spider.h - header file of spider
  • spider.cpp - source file of spider
Evgenij LegotskojSept. 21, 2015, 10:44 a.m.

QtQt/C++ - Lesson 020. QPainter – Introduction to drawing

QPainter example, QPainter пример, Qt QPainter, Qt рисование, QPainter, paintEvent

In Qt framework you have gat opportunity to draw on the graphics scene and widgets. For it you can use QPainter class. Drawing objects on the widgets can be made in paintEvent (* event) function that is called when rendering the widget.

In this tutorial you will work with this function. It will create an object of class QPainter , and with it will be drawn circle. At the same time drawing a circle will depend on three QRadioButton object class. Depending on what radiobatton selected will be selected and the color of circle, if none radiobatton is selected, then the circle is drawn in white.

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
S
  • Sergej
  • July 10, 2020, 3:15 p.m.

Qt - Test 001. Signals and slots

  • Result:68points,
  • Rating points-1
S
  • Sergej
  • July 10, 2020, 3:10 p.m.

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

  • Result:80points,
  • Rating points4
S
  • Sergej
  • July 10, 2020, 3:06 p.m.

C++ - Тест 003. Условия и циклы

  • Result:78points,
  • Rating points2
Last comments
V

Django - Tutorial 027. Implementation Google reCAPTCHA

Спасибо. Только использую декоратор не в urls.py а перед views
R

Qt WinAPI - Lesson 001. How to collect all DLL, which used in Qt project?

Вы меня не совсем правильно поняли, но все равно спасибо, принял все к сведению. Все сделал как вы сказали, все отлично работает, еще раз огромнейшее спасибо) Разве что только что были опять про…

Qt WinAPI - Lesson 001. How to collect all DLL, which used in Qt project?

Стоило перед использованием что ли инструкцию прочитать https://www.cyberforum.ru/blogs/131347/blog2457.html "После сборки при запуске требовались dll," Ясное дело стоило задепло…
R
R

Qt WinAPI - Lesson 001. How to collect all DLL, which used in Qt project?

Да, собралось. После сборки при запуске требовались dll, перекинул всю папки bin, plugins(не знаю как можно было сделать более умно). Как я понял в первой строке путь к екзешнику вставляю, втор…
Now discuss on the forum

Как в Qt в qmenu добавить scrollarea

Вот это наследованный класс меню. Но посути это обычное меню. #pragma once#include <QtWidgets>class TransMenu : public QMenu { Q_OBJECTpublic: TransMenu(QWidget* parent = …
o

Нужен человек кто хорошо понимает паттерны и их использование

Добрый день. Если вопрос про паттерны, то рисуй диаграмму классов.

Сборка Qt / C++ проекта под windows и linux

Отбой. Забыл в исходнике обернуть каждый #include макросом. #ifdef Q_OS_WIN32#include "win_controller.h"#else#include "linux_controller.h"#endif
C

Счечик производительности сети

Здравствуйте! Я решил проблему используя QtNetworkMonitor пример с GitHub . Вопрос закрыт.

Вопрос по указателям в с++

Как то это все усложняет. Еще вероятно работает так: void v(xxx *x3){ x2=x3;}
About
Services
© EVILEG 2015-2020
Recommend hosting TIMEWEB