2
ответа

Рисование QT, не очищая фон

Я использую QPainter для получения некоторой графики на окне. К сожалению, каждый раз, когда paintEvent () функция называют, целое окно очищено. Как я могу потянуть без очистки? Т.е. как я уезжаю...
вопрос задан: 18 August 2018 10:40
1
ответ

2-й HUD, не тянущий правильно по QGLWidget (использующий QPainter)

Я пытаюсь отобразить HUD по своей 3D игре. Для начала, я просто пытаюсь отобразить "Привет Мир", но я еще не имел никакого успеха! Сцена замораживается / мерцания, после того как я сделан. Я использую QT/C++...
вопрос задан: 18 May 2010 22:02
0
ответов

Отрисовка QWidget в методе paint () QWidgetDelegate для QListView

у меня возникли трудности с реализацией рендеринга пользовательского виджета в QListView. В настоящее время у меня есть QListView, отображающий мою пользовательскую модель под названием PlayQueue на основе QAbstractListModel. Это работает нормально ...
вопрос задан: 27 April 2018 11:25
0
ответов

Как повернуть qpushbutton?

Я хотел бы --- с Python и Qt4 --- повернуть qpushbutton (или, по крайней мере, его текст), поэтому он может стоять вертикально. Я видел некоторую документацию в Интернете, но я не мог сделать не так много смысла --- это в ...
вопрос задан: 13 January 2017 00:27
0
ответов

Как использовать маску в QPainter?

У меня есть фигура (синего цвета), загруженная из PNG с прозрачностью: Затем я рисую несколько кругов поверх этой фигуры (красного цвета) с помощью QPainter::drawEllipse. Результат этого несколько похож на ...
вопрос задан: 21 April 2016 08:30
0
ответов

Эффективный внеэкранный -рендеринг QPainterPaths (OpenGL и не -требуется решение OpenGL)

В моем приложении я рисую карту улиц, используя QPainter, на виджете, созданном QPainterPaths, который содержит предварительно рассчитанные пути для рисования. виджет в настоящее время является QWidget, а не QGLWidget, но это...
вопрос задан: 6 November 2014 13:19
0
ответов

Как Qt рисует границу вокруг прямоугольника?

Я хочу знать, как Qt это делает граница при использовании drawRect QPainter. Причина этого в том, что я пытаюсь нарисовать три прямоугольника рядом друг с другом, но у меня возникают проблемы с их прикосновением ...
вопрос задан: 2 November 2014 23:29
0
ответов

Использование QPainter поверх OpenGL в QGLWidget при использовании шейдеров

Многие из вас, пользователи Qt (в частности, 4.6), знакомы с примером Overpainting, представленным в руководствах OpenGL, я пытаюсь сделать что-то очень похожее, но с использованием шейдеров для чистого OpenGL ...
вопрос задан: 8 April 2013 15:41
0
ответов

QPainter не активен

Следующий код приводит к кучке ошибок: void MainWindow :: displayBoard () {QPixmap pix (0,0); pix.fill (Qt :: white); QPainter painter (& pix); painter.setBrush (Qt :: black); ...
вопрос задан: 1 September 2012 13:16
0
ответов

Рисование линии в QWidget

Я пытаюсь создать виджет, состоящий из одной горизонтальной черной линии. Этот виджет будет помещен в QGridLayout таким образом, что он будет занимать всю строку, действуя как разделитель. Как ...
вопрос задан: 19 June 2012 19:17
0
ответов

Как нарисовать линию с анимацией в PyQt4

У меня есть список точек. Например, пункты = [[160, 75], [115, 567]]. Как нарисовать линию в PyQt4, чтобы было примерно так :Заранее спасибо. РЕДАКТИРОВАТЬ :Для записи, я пытаюсь...
вопрос задан: 28 April 2012 11:53
0
ответов

Создайте анимированную волну с помощью drawPolyline в PySide / PyQt

Я пытаюсь анимировать полилинию (она должна действовать как волна). Я пробовал так: из импорта PySide.QtCore * из импорта PySide.QtGui * import sys, time class Test (QMainWindow): def __init __ (...
вопрос задан: 27 February 2012 12:29
0
ответов

QPainter :: rotate отключает сглаживание нарисованного текста

Я использую QPainter :: setRenderHint (QPainter :: Antialiasing, true), чтобы сообщить Qt, что я хочу, чтобы он сглаживал любой рисунок, который я делаю (в данном случае текст, нарисованный с помощью drawText () ). Это работает нормально, и текст выгляди
вопрос задан: 3 November 2011 14:05
0
ответов

Как нарисовать QPixmap с прозрачностью

У меня есть QPixmap, и я хочу чтобы нарисовать его на QWidget. Однако я бы хотел сделать его прозрачным на 50%, чтобы фон был виден ниже. Как я могу это сделать?
вопрос задан: 8 August 2011 15:04
0
ответов

Qt & OpenGL - QGLWidget & QPainter: буферизация глубины

Я создаю подкласс QGLWidget и имею свой код рисования в paintEvent вместо paintGL, поскольку я хочу рисовать 2D наложение с помощью QPainter на мои 3D-материалы, сделанные с помощью OpenGL. Моя буферизация глубины работает нормально, когда я ...
вопрос задан: 15 July 2011 15:22
0
ответов

Используйте окно / область просмотра, чтобы перевернуть ось Y QPainter

Я использую Qt 4.7 QPainter для рисования некоторых многоугольников и т. Д. В виджет. Я надеюсь изменить систему координат так, чтобы точка (0,0) находилась в центре моего виджета, а ось x / y вела себя стандартно "...
вопрос задан: 10 December 2010 21:43
0
ответов

Как сделать QImage или QPixmap полупрозрачным - или почему setAlphaChannel устарел?

4.7 и как наложить два изображения на qgraphicsview. Изображение сверху должно быть полупрозрачным, чтобы сквозь него было видно. Изначально оба изображения полностью непрозрачны. Я ожидал какой-то функции для ...
вопрос задан: 13 November 2010 16:36