Найдено результатов: 3

Включение OpenGL в wxWidgets

Я установил исходный код wxWidgets, скомпилировал его и связываю полученные таким образом библиотеки с моим прикладным кодом. Теперь мне нужно использовать OpenGL в моем приложении wxWidgets. Как я могу это включить?

opengl   wxwidgets    

499   4   20:04, 24th August, 2020


Как включить мультисэмплинг для программы wxWidgets OpenGL?

Мультисэмплинг -это способ применения полноэкранного сглаживания (FSAA) в приложениях 3D. Мне нужно использовать мультисэмплинг в моей программе OpenGL, которая в настоящее время встроена в wxWidgets GUI. Есть ли способ сделать это? Пожалуйста, отвечайте только в том случае, если вы знаете подробные шаги для достижения этой цели.

Я знаю о включении мультисэмплинга с использованием WGL (Win32 extensions to OpenGL). Однако, поскольку моя программа OpenGL не написана в MFC (и я хочу, чтобы код был переносимым на несколько платформ), это не вариант для меня.

opengl   wxwidgets   multisampling    

603   1   17:30, 4th August, 2020


wxpython: как я могу проверить данные перетаскивания в OnDragOver?

Я немного озадачен перетаскиванием в wxPython (но, возможно, эти вопросы относятся и к перетаскиванию в других фреймворках GUI). Фреймворки предоставляют несколько обратных вызовов (OnEnter и OnDragOver), которые предположительно позволяют мне сообщить системе, является ли текущая позиция мыши допустимым местом для удаления того, что перетаскивается. Из этих методов я могу вернуть wx.DragNone, wx.DragCopy и т. д. Что меня озадачивает, так это то, что из этих методов мне не разрешено вызывать GetData, что означает, что мне не разрешено проверять данные, которые пользователь перетаскивает. Если я не могу видеть данные, как я должен знать, является ли это OK для пользователя, чтобы упасть здесь?

python   user-interface   drag-and-drop   wxpython   wxwidgets    

359   2   22:05, 6th August, 2020