Что именно мои варианты? У меня есть программы, которые нужно написать в OpenGL и DirectX, и я бы хотел использовать Qt для OpenGL и не должен повторно реализовывать половину своей программы для компонентов DirectX моей задачи.Использование Qt с DirectX?
Я искал Google, и я нашел ссылки на людей, жалующихся на Direct3D, являющихся зависимостью Qt, и люди, говорящие о внедрении QD3DWidget, подклассифицируя QWidget аналогично QGLWidget, но никто не говорил о том, как реализовать это или где есть какие-то примеры.
Мне нужна помощь. Я хочу знать, возможно ли это? Что мне нужно сделать, чтобы заставить его работать? Это было сделано раньше?
Работает ли это в последнем QT? Оба других ответа говорят, что поддержка DirectX была экспериментальной и была удалена –
Привет, Том, я пробовал это и отлично работает. Я смог запустить DirectX QWidget и OpenGL QWidget в том же QMainWindow. – blueskin
@Tom J Nowell: вам не нужна поддержка или интеграция в инструментарий для использования Direct3D сама по себе, все, что вам нужно, это ручка дескриптора окна и указание инструментария, чтобы избежать очистки этого окна. «Экспериментальная удаленная поддержка» - насколько я понимаю, это ускоренный рендеринг для Qt, что совершенно другое. –