maaGames
@maaGames
Погроммирую программы

QT offscreen dialog?

Можно ли в QT создавать диалоговые окна в offscreen буфере?
Т.е. чтобы диалогового окна не было видно на экране и оно рисовалось в битмап, который можно нарисовать где-угодно. Например, на экране монитора в игре (т.е. сделать реально работающий интерактивный интерфейс) или встроить QT диалог в WinAPI/MFC диалог. Разумеется, события мыши/клавиатуры придётся преобразовывать и пересылать вручную.
Я знаю, что есть OffscreenSurface, но это для OpenGL и есть RasterWindow, но там вроде для рисования. Мне же нужно именно стандартные QT диалоги рисовать в битмапе (Не важно, с QML или без. Лучше с ним, наверное).
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@towin
Попробуйте нечто подобное:
QPixmap pixmap(widget->size());
widget->render(&pixmap);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы