Описание тега paintevent

An event that is triggered when a GUI component needs to be repainted
1 ответ

Стабилизировать частоту вызовов QWidget::paintEvent()

Насколько я понимаю, paintEvent() выполняется в "основном цикле" QApplication объект, и может тратить время на выполнение своих внутренних системных задач, задерживая выполнение помещенных в очередь слотов или другие события. Но что, если мне нужно …
30 авг '13 в 11:26
1 ответ

Как перерисовать строку, используя значения из trackBar в реальном времени?

Мне просто интересно, не могли бы вы помочь мне с этой проблемой. В моей программе я должен использовать событие рисования, чтобы нарисовать линию, которая действует как "турель". Я должен использовать трекбар, чтобы выбрать угол, под которым я буду…
1 ответ

Почему QPainter может отказываться работать внутри paintEvent?

Я имею: class QTextEditEnter : public QTextEdit { Q_OBJECT public: QTextEditEnter( QWidget *_parent ) : QTextEdit(_parent) { this -> setFrameStyle( QFrame::Sunken ); // Sunken! } protected: virtual void keyPressEvent(QKeyEvent * event); virtual v…
21 ноя '12 в 21:27
1 ответ

Как изменить цвет индикатора выполнения SWT?

Можно ли изменить цвет индикатора выполнения, используя список рисования? Я не хочу только начальный передний план и цвет фона, но хочу, чтобы он работал так же, как обычный индикатор выполнения зеленого цвета в Windows, но с моим собственным передн…
26 апр '14 в 10:54
0 ответов

Рисование виджетов в Qt

Я искал по всему Интернету, и я не могу найти решение моей проблемы, поэтому у меня есть такая строка: (Полоса прокрутки с картинками для обработчиков) Но когда я прокручиваю картинки через другую, происходит следующее: Можно ли как-нибудь остановит…
26 май '14 в 01:13
1 ответ

Проблема с Paint Event на Mac OSX 10.8.5 в wxPython

Это прямо сейчас в моем уме. Я относительно новичок в wxPython, и я редактирую чужой код, поэтому, пожалуйста, держите меня в покое. В моей программе у меня есть изображение (растровое изображение), загруженное в wxScrolledWindow. Я пытаюсь нарисова…
26 янв '15 в 18:58
0 ответов

Вызов события рисования в другом событии

Я работаю над игрой змея, но у меня возникла проблема с обновлением счета! У меня есть основная область в форме, в которой игрок может двигаться, в этой области есть событие рисования, которое делает недействительным. Я хочу показать счет за предела…
14 ноя '13 в 15:23
1 ответ

Написание виджета с использованием 2 изображений в Qt

Я пишу виджет датчика, используя QT, который состоит из 2 отдельных изображений, одно в качестве фона, а другое в качестве иглы. Я переопределяю функцию paintEvent следующим образом: void myGaugeWidget::paintEvent(QPaintEvent *pe) { QPainter painter…
08 мар '18 в 12:34
2 ответа

Перемещение объекта с событием рисования

Завтра у меня тест, и мы должны использовать событие рисования, чтобы перерисовать наши объекты, мы не можем использовать таймер. Как говорится в MSDN: "Событие Paint возникает при перерисовке элемента управления"., но это, по моему мнению, происход…
03 сен '13 в 22:29
3 ответа

Как создать подкласс виджета, чтобы добавить к нему больше элементов?

Я пытаюсь сделать подкласс QTableView который имеет встроенный QLineEdit вверху для фильтрации результатов по мере ввода. Мне нужно, чтобы моя таблица имела тот же API, что и обычный QTableViewтак что я хочу подкласс это, а не подкласс QWidget и доб…
13 июн '09 в 20:41
1 ответ

Сон внутри цикла, который использует Paintevent в QT C++

По сути, я хочу нарисовать прямоугольники для каждого числа в моем списке. Чем больше число, тем больше прямоугольник. Моя проблема в том, когда я действительно хочу сделать это, шаг за шагом, и ждать несколько секунд между каждым рисунком. Я искал …
21 сен '12 в 03:15
0 ответов

Рисование нескольких изображений на панели - VB.NET

То, что я пытаюсь сделать, и действительно изо всех сил пытаюсь сделать, состоит в том, чтобы мое приложение рисовало несколько изображений на панели, одно за другим. В настоящее время это кодируется для работы путем отправки запроса в функцию для р…
03 июн '16 в 00:06
1 ответ

Как вызвать событие, когда перерисовывается элемент управления WPF (Управление изображением)?

У меня есть обработчик события рисования winforms, который обрабатывает событие рисования для Picturebox. Как говорится в описании события рисования, "... событие запускается при перерисовке элемента управления". Я не совсем понимаю это, и я хочу вы…
04 янв '19 в 09:43
0 ответов

DirectX 11/Windows Forms: рисовать поверх визуализированной сцены

Мне трудно найти детали порядка прорисовки приложения DirectX 11 при визуализации в форме Windows. Я знаю, что могу назначить SwapChain сделать для обработчика элемента управления (например, панели), что я уже сделал. Вопрос здесь более сфокусирован…
24 июл '18 в 21:42
1 ответ

Как избежать mousePressEvent - щелкните левой кнопкой мыши, чтобы вызвать paintEvent в PyQt

В этой программе ниже я тестирую эффект mousePressEvent: import sys from PyQt4 import QtGui, Qt, QtCore class Test(QtGui.QFrame): def __init__(self): QtGui.QFrame.__init__(self) self.setGeometry(30,30,500, 500) self.show() def paintEvent(self, e=Non…
25 сен '14 в 16:27
1 ответ

Изменить размер после paintEvent сгенерированного контента

Как я могу автоматически изменить размер любого виджета для измерений содержимого, созданных методом paintEvent?
29 ноя '12 в 13:19
1 ответ

Как остановить повторение фона в QpaintEvent

У меня есть paintEvent, и я добавляю фон каждый раз, когда рисую, проблема в том, что мне нужно, чтобы изображение перестало повторяться. Например, если мое фоновое изображение имеет размер 20 x 20 пикселей, а область рисования составляет 40 x 40 пи…
20 авг '12 в 14:47
1 ответ

Q:PaintEvent IOS пиксельная дуга

Итак, у меня есть Q::Painter который рисует какой-то круг. На окнах он отлично рисует круг, а на iOS - в пикселях: и это не пиксельное изображение: Я был бы очень рад, если бы кто-то мог помочь мне с этой проблемой. Код точно такой же, но iOS делает…
06 апр '15 в 07:14
1 ответ

Обновление QListView - не вызывает обновление

У меня следующая проблема: когда я звоню update() на QListView, его paintEvent() не срабатывает, если над виджетом не происходит какое-либо другое событие (перемещение мыши, получение фокуса....) Я использую Qt 4.8.3, и, если это не является ошибкой…
23 май '15 в 20:42
3 ответа

Qt: Почему мой paintEvent() стирает все перед выполнением своей работы?

Я пытаюсь заставить мой виджет рисовать прямоугольник с каждым полученным paintEvent. Предполагается, что прямоугольники увеличиваются в размере на 1 пиксель за раз, заполняя квадрат. Однако я получаю только самый последний (и самый большой) прямоуг…
08 мар '16 в 20:32