Qt OpenGL (qt 5.5 ile) var. Nesneleri 3B sahnede sürüklemek için tıklatabileceğiniz bir uygulama. Qt penceresi, fare olaylarını yakalarken bile hareket eder
Bu
mousePressEvent
,
mouseReleaseEvent
ve
mouseMoveEvent
geçersiz
QOpenGLWidget
bir alt sınıfı olan uygulanır.
Ancak, bir nesneyi sürüklediğimde, pencere hareket modunu etkinleştirmeye başlamadan önce onu bir kare için taşıyabilirim ve fare hareketleri aslında başlık çubuğunu sürüklüyormuş gibi tüm pencereyi hareket ettirmeye başlar.
Uygulama ile pencere yöneticim arasında bir çakışma olduğundan şüpheleniyorum (kwin 5.4.3), ancak bu sorunun hatalarını ayıklamak için nereye bakacağımı ve uygulamanın benim hatam olup olmadığını veya düzeltmek zorunda olduğumu bilmiyorum. benim pencere yöneticim.