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

Класс QGLWidget, часть структуры Qt, представляет собой виджет для рендеринга графики OpenGL.
2 ответа

Как сделать так, чтобы исходная (0,0) координата находилась в верхнем левом углу QGLWIdget?

Я хочу отобразить изображение с помощью QGLWidget, оно отображается неправильно, одна из проблем заключается в том, что исходная координата находится в левом нижнем углу виджета. Я хотел бы знать, как сделать так, чтобы исходная координата находилас…
19 июл '13 в 21:33
1 ответ

Рендеринг в QGLWidget, который выполняется в потоке, отличном от основного

Мне удалось запустить QApplication в другом потоке, отличном от основного, и запустить там мой QGLWidget, однако, когда я пытаюсь выполнить команду opengl в своем основном потоке, я получаю ошибку недопустимой операции gl. Я подозреваю, что речь иде…
1 ответ

Изображение QGLWidget исчезает после изменения размера окна

Я работаю над некоторым программным обеспечением для отображения полупрозрачных изображений в ряд. Он работал нормально, используя функции перенасыщения для изменения размера и т. Д., Но затем я решил перейти на Qt для графического интерфейса. все ф…
07 янв '16 в 09:18
1 ответ

Qt соединение QTableWidget и QGLWidget

Я новичок в Qt и у меня сложилось задание. Я создал QGLWidget и пытаюсь связать его с QTablewidget. Я хочу взять переменную из QTableWidget, которую я хочу использовать для построения графика в QGLWidget. Проблема в том, что есть два класса, один дл…
08 ноя '14 в 11:26
1 ответ

QOpenGLWidget не рисует массив

Ты мой последний вариант ответа на этот вопрос, потому что у меня нет идей. Итак, прежде всего, я уже сделал кое-что из openGL, но не с библиотеками Qt. И так как я ДОЛЖЕН делать это с библиотеками Qt из-за компилятора Qt Android, для меня нет друго…
11 ноя '15 в 08:51
2 ответа

Как сделать полноэкранный QGLWidget?

Я новичок в OpenGL и Qt, и я изучаю оба одновременно (уже 3 дня:). Пару лет назад я немного поэкспериментировал с DirectX и хорошо помню, что там можно было сделать полноэкранное окно. Под полноэкранным я подразумеваю действительно полноэкранный, да…
28 окт '10 в 18:24
2 ответа

Как удалить QOpenGLContext::swapBuffers(), вызванный без соответствующего makeCurrent()

Как я могу остановить это предупреждение в Qt 5.4.1 в режиме отладки / выпуска. QOpenGLContext::swapBuffers() called without corresponding makeCurrent() Появляется только в режиме отладки, но с релизным режимом все в порядке с VS2010. Он появляется …
23 мар '15 в 08:55
1 ответ

QGlWidget полноэкранный нет меню

У меня есть приложение, которое представляет собой один QGlwidget с QMenu, созданным по щелчку правой кнопкой мыши, когда это необходимо.Данные отрисовываются в переопределенном paintEvent() Но в полноэкранном режиме меню не отображается. Мне лучше …
14 авг '10 в 03:11
1 ответ

QOpenGLWidget нарисовать объект

Эй, ребята, я снова здесь. Я уже задавал вопрос о QOpenglWidget здесь. В моей последней проблеме я просто назвал шейдрид неправильным образом. Сейчас я пытаюсь загрузить свои вершины из объекта. Я написал загрузчик, который загружает вершины, тексту…
17 ноя '15 в 11:50
1 ответ

QGLWidget в QScrollArea говорит "недопустимый объект для рисования"

Когда я отображаю свой QGLWidget в макете моего основного QWidget, все в порядке. Когда я помещаю QGLWidget в QScrollArea, а затем отображаю, Python говорит: 2011-05-14 19:10:28.900 Python[68311:613] invalid drawable
14 май '11 в 23:12
1 ответ

Почему этот файл SVG пуст, когда генерируется QSvgGenerator из QGLWidget?

Я отображаю график данных с QwtPlot3D, используя Qt5. Графики отображаются в несколько раз подклассифицированном QGLWidget. Рассматриваемые графики выглядят примерно так: Я использую следующий код для записи файлов, как указано в других источниках, …
12 авг '15 в 13:31
2 ответа

Размещение виджета QOpenGL внутри QML

У меня есть библиотека, доказывающая мне QGLWidget, и интерфейс позволяет мне только изменять размер / устанавливать размер и управлять некоторой анимацией GL; но никакая команда GL не выставлена ​​снаружи, все, что я делаю, это инициализирую GLWidg…
11 фев '12 в 18:32
1 ответ

OpenGL орто, перспектива и усеченная проекция

45 Я пытаюсь понять прогнозы OpenGL по одной точке. Я использую QGLWidget для рендеринга контекста и QMatrix4x4 для матрицы проекции. Вот функция рисования attribute vec4 vPosition; uniform mat4 projection; uniform mat4 modelView; void main() { gl_P…
11 фев '14 в 15:15
1 ответ

QToolTip::showText исчезает после отпускания мыши

Я хочу показать подсказку на QGLWidget, но я должен позвонить; QToolTip::showText(pos, "Message", qglwidgetPtr, rect(), 5000); в другом классе. Таким образом, всплывающая подсказка исчезает после отпускания кнопки мыши. Если я не отпущу его, всплыва…
17 июн '16 в 08:26
2 ответа

Метод QGLWidget paintGL(), вызываемый из какого потока Qt?

Предположим, я использую метод paintGL() в QGLWidget, чтобы рисовать в виджете с помощью OpenGL. После того, как Qt вызвал метод paintGL(), он автоматически запускает замену буфера. В OpenGL этот обмен буфера обычно блокирует вызывающий поток до тех…
15 окт '11 в 20:24
0 ответов

Приложение Qt отстает, а xorg использует много процессора

Я столкнулся с некоторыми проблемами с моим приложением Qt, которое очень медленное и медленное. Первоначально он был разработан на другой машине, чем я использую сейчас, и, похоже, там работал нормально. Теперь я вижу, что загрузка процессора проце…
28 май '13 в 07:13
0 ответов

Визуализация VTK из QGLWidget

У меня есть проблема, которую я пытаюсь решить уже несколько дней, но без особого успеха.. Итак, в основном я хочу использовать VTK из Qt, и я знаю, что для этого есть хороший модуль QVTK. Моя проблема в том, что я каким-то образом должен сделать св…
05 окт '11 в 17:06
1 ответ

Qt просто нарисуйте первый кадр, используя QGLWidget из QT

Я написал небольшую программу QT, используя QGLWidget. Цель состоит в том, чтобы отобразить простой треугольник в постоянном вращении. Проблема в том, что анимации нет, потому что отображается только первый кадр. Вот мой основной исходный код на C++…
25 июл '13 в 17:58
0 ответов

QGLWidget всегда имеет недопустимый контекст

У меня есть производный класс QGLWidget, но независимо от того, какой QGLFormat я пытаюсь установить, контекст возвращается как недействительный, когда я вызываю isValid(). GLWidget::GLWidget(const QGLFormat& glFormat, QWidget* parent) :QGLWidge…
26 сен '13 в 20:10
1 ответ

Более одного QGLWidget в макете

Я хотел бы запрограммировать однопоточное приложение, которое показывало бы два QGLWidget (один для 3D, другой для 2D). Я пытался найти информацию о двух QGLWidget, отображаемых одновременно, но я не нашел ничего, что могло бы мне помочь. Теперь я д…
06 мар '13 в 22:05