Hallo.
Ich hab schon danach gegooglet nur irgedwie finde ich nicht wirklich was. Ich bin mir sicher, dass es etwas sehr einfaches ist, nur komm ich gerade einfach nicht drauf und habe gehofft ihr könntest mir helfen.
Ich habe über die Toolbox ein QListWidget in meine Gui gezogen. Jetzt würde ich gerne kinetic scrolling dafür implementieren nur muss ich dazu das MouseMoveEvent abfangen um darauf zu reagieren nur genau da liegt mein Problem.
Wie kann ich dieses Event abfangen?
danke im Voraus
lg Aly
MouseMoveEvent
Re: MouseMoveEvent
eventFilter für den viewport() installieren.
Re: MouseMoveEvent
mh... ok. und hast du auch einen tipp für mich wie ich das machen könnte?
lg
lg
Re: MouseMoveEvent
Hallo. Danke für eure Antworten.
Leider kann ich nicht auf das repository von flick charm zugreifen. hab nur ich diese probleme, oder geht der link wirklichlich nicht.
Und ich hab mir den anderen link mit dem eventfilter angeschaut, aber so wirklich verstanden hab ichs nicht. wie gesagt ich bin sehr neu bei qt und bin das .net framework gewohnt.
in der doku steht:
monitoredObj->installEventFilter(filterObj);
Ich habe eine mainwindow klasse und die hat (durch den designer hineingezogen) ein qlistwidget.
monitoredObj wäre dann ja wohl die liste oder?
und filter object das mainwindow in der ich den handler fürs event schreibe?
hab ich das so richtig verstanden?
danke im voraus für eure hilfe.
lg
Leider kann ich nicht auf das repository von flick charm zugreifen. hab nur ich diese probleme, oder geht der link wirklichlich nicht.
Und ich hab mir den anderen link mit dem eventfilter angeschaut, aber so wirklich verstanden hab ichs nicht. wie gesagt ich bin sehr neu bei qt und bin das .net framework gewohnt.
in der doku steht:
monitoredObj->installEventFilter(filterObj);
Ich habe eine mainwindow klasse und die hat (durch den designer hineingezogen) ein qlistwidget.
monitoredObj wäre dann ja wohl die liste oder?
und filter object das mainwindow in der ich den handler fürs event schreibe?
hab ich das so richtig verstanden?
danke im voraus für eure hilfe.
lg
Re: MouseMoveEvent
Stimmt. Anscheinend exisitiert das Repository nicht mehr. Der Artikel ist aber auch von 2008. Ich habe hier eine angepasste Version vom flickcharm, was ich in meiner app verwende, aber leider nicht mehr den original-code.
listwidget->installEventFilter(this) wäre in deinem fall der korrekte aufruf, ja.
listwidget->installEventFilter(this) wäre in deinem fall der korrekte aufruf, ja.