2010-11-19 23 views
1

Dokunmatik dizüstü bilgisayardaki QML olayı, onPressed olayları, onPressAndHold çalışmaz, hata ayıklama mesajı yokken sorun yaşıyorum. Olay tanıtıcısını Qt sınıfında deniyorum, ancak hatam var (QDeclarativeView kullanarak QML ve Qt'yi bağlayın).QML aracılığıyla QWidget sınıfındaki olay işleyicisi

Küresel olay işleyicisini whitch kayıt defterine QML dokunma olayı noutbook'ta nasıl yazabilirim.

Teşekkürler.

cevap

0

C++ olay filtresini kullanabilirsiniz. Örneğin. QApplication :: QApplication alt sınıfında bildirimde bulunursanız, herhangi bir şeye bağlanabilmeniz gerekir. Uygulamanızın diğer (fare tabanlı) platformlarda çalıştığını kontrol etmek yararlı olabilir. QML'nin MouseArea, Fare Olaylarını kullanır ve dokunmaz. Platformunuz yalnızca dokunma olaylarını kullanıyorsa ve sahte fare olayları yoksa - gesturearea araştırması QML eklentisine bakmanız gerekebilir; http://qt.gitorious.org/qt-labs/qml-gesturearea

İlgili konular