KM
Sept. 1, 2020, 4:22 p.m.

QtQPoint с файла передать в QPainter

QPainter

как числа x y можно было бы передать как QPoint в QPainter? заранее спасибо!

  1. void ToolBar::on_pushButton_clicked()
  2. {
  3. QFile file("C:/Users/kamil/Desktop/data2.txt");
  4.  
  5. if(file.open(QIODevice::ReadOnly | QFile::Text)){
  6.  
  7. QTextStream in(&file);
  8.  
  9. while (!in.atEnd())
  10.  
  11. {
  12.  
  13. QString line = in.readLine();
  14.  
  15. QStringList coordinateStrList = line.split(':');
  16.  
  17. if(coordinateStrList .count()!=2) return;
  18. QStringList xy1
Read
IscanderChe
June 9, 2020, 2:26 a.m.

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

Qt, QPlainTextEdit, QPainter

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

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

Read
s
Sept. 8, 2019, 6:40 p.m.

QtQpainter

QPainter

Добрый день!

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

Read
ДТ
March 29, 2019, 12:32 a.m.

QtQPolygon

QPainter, QPolygon, Qt

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

Read
P
Dec. 13, 2018, 11:30 p.m.

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

QPainter

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

  1. QPixmap ship("image");
  2. QPixmap rotate(ship.size());
  3.  
  4. QPainter painter(&rotate);
  5. painter.setRenderHint(QPainter::Antialiasing);
  6. painter.setRenderHint(QPainter::SmoothPixmapTransform);
  7. painter.setRenderHint(QPainter::HighQualityAntialiasing);
  8. painter.translate(rotate.size().width()/2, rotate.size().height()/2);
  9. painter.rotate(90.0);
  10. painter.translate(rotate.size().width()/2, rotate.size().height()/2);
  11.  
  12. painter.drawPixmap(0,0, ship);
  13. painter.end();
  14.  
  15. imageLabel->setPixmap(rotate);

вот реализация paintEvent
void MainWindow::paintEvent(QPaintEvent *)
{

QPainter …

Read
f
July 11, 2018, 12:27 p.m.

QtПечать с TextBrowser

QPainter, HTML, Печать

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

    QPrinter printer(QPrinter::HighResolution);
    QPrintDialog printDialog(&printer, this);
            printDialog.addEnabledOption(QAbstractPrintDialog::PrintSelection);
            if (printDialog.exec() == 
Read
K
Oct. 30, 2017, 7:46 p.m.

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

QPaintEvent, C++, QPainter, QImage

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

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

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

#include <QMainWindow>
#include <QPicture> 
Read
АД
Aug. 30, 2016, 5:23 p.m.

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

paintEngine, QPainter, Qt

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

Read
  • Last comments
  • AK
    April 1, 2025, 11:41 a.m.
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    March 9, 2025, 9:02 p.m.
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    March 9, 2025, 4:14 p.m.
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
  • ИМ
    Nov. 22, 2024, 9:51 p.m.
    Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
  • Evgenii Legotckoi
    Oct. 31, 2024, 11:37 p.m.
    Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup