<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>