<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo Leute,</p>
<p>ich muss leider nochmal etwas fragen. Die Abfrage der Maustaste
klappt prima, aber leider springt das Programm direkt raus, wenn
ich die Maus gedrückt habe. Ich möchte das Programm aber in einer
Endlosschleife laufen lassen, so dass es nur beendet wird wenn ich
die rechte Maustaste drücke oder Strg-C drücke:</p>
<p><br>
</p>
<p>#!/usr/bin/python<br>
# -*- coding:utf-8 -*-<br>
<br>
from pymouse import PyMouseEvent<br>
<br>
def tu_was():<br>
print("*** tu was ***")<br>
<br>
<br>
class mausanklicken(PyMouseEvent):<br>
def __init__(self):<br>
PyMouseEvent.__init__(self)<br>
print("Programm gestartet...")<br>
<br>
def click(self, x, y, button, press):<br>
if button == 1:<br>
if press:<br>
tu_was()<br>
<br>
else: # Exit if any other mouse button used<br>
self.stop()<br>
exit()<br>
<br>
mausclass = mausanklicken()<br>
mausclass.run()<br>
<br>
<br>
</p>
<div class="moz-cite-prefix">Am 28.04.20 um 11:30 schrieb Horst
Meyer:<br>
</div>
<blockquote type="cite"
cite="mid:edbd2c0c-5c46-d484-c2ce-7fc1b71bf9aa@horald.de">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Danke für den Tipp. Man muss pymouse und xlib installieren,
aber dann funktioniert es.<br>
</p>
<div class="moz-cite-prefix">Am 28.04.20 um 11:19 schrieb Uwe
Ziegenhagen:<br>
</div>
<blockquote type="cite"
cite="mid:CAML7JCgg0Yg3z+E4WVp63NbnXU+i6sxF5mN6za6GEt_FUGe8Ow@mail.gmail.com">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<div dir="ltr">
<div class="gmail_default" style="font-family:times new
roman,serif">Schau mal hier:</div>
<div class="gmail_default" style="font-family:times new
roman,serif"><br>
</div>
<div class="gmail_default" style="font-family:times new
roman,serif"><a
href="https://stackoverflow.com/questions/20629258/how-to-detect-mouse-click-in-python-3-on-linux"
moz-do-not-send="true">https://stackoverflow.com/questions/20629258/how-to-detect-mouse-click-in-python-3-on-linux</a></div>
<div class="gmail_default" style="font-family:times new
roman,serif"><br>
</div>
<div class="gmail_default" style="font-family:times new
roman,serif">Uwe<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Am Di., 28. Apr. 2020 um
09:47 Uhr schrieb Horst Meyer <<a
href="mailto:okfdnewsletter@horald.de"
moz-do-not-send="true">okfdnewsletter@horald.de</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Hallo zusammen,<br>
<br>
ich suche nach einem Python Beispielprogramm, wo ich einen
Mausklick <br>
abfragen kann. Ich möchte die Maus quasi als Aktionstaste
missbrauchen, <br>
womit ich ein function starten kann. In etwa so:<br>
<br>
if mouseclicked()==True:<br>
tue_etwas()<br>
<br>
Wichtig ist, dass es nicht an ein Canvas oder Fenster
gebunden ist. Es <br>
soll auch funktionieren, wenn das Fenster minimiert ist. Hat
jemand eine <br>
Idee? Vielen Dank.<br>
<br>
Viele Grüße<br>
<br>
Horst<br>
<br>
<br>
________________________________________<br>
<br>
Diese Mail erhalten Sie ueber die Mailingliste python-users
der Universitaet zu Koeln<br>
Nachrichten an: <a href="mailto:python-users@uni-koeln.de"
target="_blank" moz-do-not-send="true">python-users@uni-koeln.de</a><br>
Abonnement und Benutzereinstellungen: <a
href="https://lists.uni-koeln.de/mailman/listinfo/python-users"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.uni-koeln.de/mailman/listinfo/python-users</a><br>
Listenarchiv: <a
href="https://lists.uni-koeln.de/pipermail/python-users/"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.uni-koeln.de/pipermail/python-users/</a><br>
<br>
pyCologne Homepage: <a href="http://pycologne.de/"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://pycologne.de/</a><br>
</blockquote>
</div>
<br clear="all">
<br>
-- <br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">
<div>Dr. Uwe Ziegenhagen</div>
<div>0179-7476050<br>
<<a href="http://www.uweziegenhagen.de" target="_blank"
moz-do-not-send="true">http://www.uweziegenhagen.de</a>></div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">________________________________________
Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
Nachrichten an: <a class="moz-txt-link-abbreviated" href="mailto:python-users@uni-koeln.de" moz-do-not-send="true">python-users@uni-koeln.de</a>
Abonnement und Benutzereinstellungen: <a class="moz-txt-link-freetext" href="https://lists.uni-koeln.de/mailman/listinfo/python-users" moz-do-not-send="true">https://lists.uni-koeln.de/mailman/listinfo/python-users</a>
Listenarchiv: <a class="moz-txt-link-freetext" href="https://lists.uni-koeln.de/pipermail/python-users/" moz-do-not-send="true">https://lists.uni-koeln.de/pipermail/python-users/</a>
pyCologne Homepage: <a class="moz-txt-link-freetext" href="http://pycologne.de/" moz-do-not-send="true">http://pycologne.de/</a>
</pre>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">________________________________________
Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
Nachrichten an: <a class="moz-txt-link-abbreviated" href="mailto:python-users@uni-koeln.de">python-users@uni-koeln.de</a>
Abonnement und Benutzereinstellungen: <a class="moz-txt-link-freetext" href="https://lists.uni-koeln.de/mailman/listinfo/python-users">https://lists.uni-koeln.de/mailman/listinfo/python-users</a>
Listenarchiv: <a class="moz-txt-link-freetext" href="https://lists.uni-koeln.de/pipermail/python-users/">https://lists.uni-koeln.de/pipermail/python-users/</a>
pyCologne Homepage: <a class="moz-txt-link-freetext" href="http://pycologne.de/">http://pycologne.de/</a>
</pre>
</blockquote>
</body>
</html>