Discussion:
[Python-de] Funktion vorzeitig verlassen?
Christophe Leske
2005-06-22 17:10:33 UTC
Permalink
Hallo,

wie kann man eine funktion vorzeitig verlassen? Gibt es sowas wie
"break" auf Funktionsebene?

Mir schwebt sowas vor wie:

def MeineFunktion():
if (Bedinung==false):
--> alles weitere abbrechen und MeineFunktion verlassen


Danke und Gruss,
Christophe Leske
Marcus von Appen
2005-06-22 17:45:27 UTC
Permalink
Post by Christophe Leske
Hallo,
wie kann man eine funktion vorzeitig verlassen? Gibt es sowas wie
"break" auf Funktionsebene?
--> alles weitere abbrechen und MeineFunktion verlassen
return ist Dein Freund:

def MeineFunktion():
if (Bedinung==false):
return

gruss
Marcus
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 187 bytes
Beschreibung: nicht verfügbar
URL : http://starship.python.net/pipermail/python-de/attachments/20050622/c16c73c2/attachment.pgp
Marek Kubica
2005-06-22 22:04:00 UTC
Permalink
On Wed, 22 Jun 2005 12:41:07 +0200
Post by Marcus von Appen
return
Und jetzt de'java'ieren wir es:

def MeineFunktion():
if not Bedingung:
return

SCNR

grüße,
Marek
robert rottermann
2005-06-22 18:19:47 UTC
Permalink
Post by Christophe Leske
Hallo,
wie kann man eine funktion vorzeitig verlassen? Gibt es sowas wie
"break" auf Funktionsebene?
--> alles weitere abbrechen und MeineFunktion verlassen
Danke und Gruss,
Christophe Leske
_______________________________________________
http://python.net/mailman/listinfo/python-de
return ??
Christophe Leske
2005-06-22 20:48:11 UTC
Permalink
Und noch eine Frage:

Wie kann ich in wxPython sicherstellen, daß ein Fenster in einer Position
quasi "festgetackert" stehenbleibt, inklusive Reservierung des
Bildschirmplatzes?

Es soll so sein, daß keine andere Applikation in den Bereich meines Fensters
hineinragen darf, und dass das Fenster "stehenbleibt" bzw an der Position
"einrastet".


Für weitere Hinweise dazu wäre ich sehr dankbar,

Christophe Leske

tel. +49-(0)211 230 99 70
.:. fürstenwall 157 .:.
::: 40215 düsseldorf :::
::: germany :::
http://www.multimedial.de
Daniel Poelzleithner
2005-06-22 22:00:14 UTC
Permalink
Post by Christophe Leske
Wie kann ich in wxPython sicherstellen, daß ein Fenster in einer Position
quasi "festgetackert" stehenbleibt, inklusive Reservierung des
Bildschirmplatzes?
Du kannst die Events für das verschieben des Fensters abfangen und
anschließend die Größe und Possition gleich wieder setzten. Das kann
zwar recht hässlich aussehen, aber zumindest erfüllt es den Zweck.
Post by Christophe Leske
Es soll so sein, daß keine andere Applikation in den Bereich meines Fensters
hineinragen darf, und dass das Fenster "stehenbleibt" bzw an der Position
"einrastet".
Andere Applikationen geht nicht ohne lowlevel API's. win32 unter Windows
(vielleicht) und unter Linux, schwer zu sagen, vielleicht mit einer
python x library oder je nach window manager sich irgendwie reinklinken :)

Liebe Grüße
Daniel
Gerald Klix
2005-06-22 22:53:07 UTC
Permalink
Welchen Window-Manger verwendest Du?
Manche haben dieses Feature manche nicht.
Am einfachsten gehts, wenn der Window-Manager das Fenster ganz in Ruhe
läst. Wie man das allerdings mit wxPython hinbringt weiss ich nicht,
kann ich aber rausfinden, wenns kein anderer weiss.

HTH fürs erste,
Gerald

Christophe Leske schrieb:
| Und noch eine Frage:
|
| Wie kann ich in wxPython sicherstellen, daß ein Fenster in einer Position
| quasi "festgetackert" stehenbleibt, inklusive Reservierung des
| Bildschirmplatzes?
|
| Es soll so sein, daß keine andere Applikation in den Bereich meines
Fensters
| hineinragen darf, und dass das Fenster "stehenbleibt" bzw an der Position
| "einrastet".
|
|
| Für weitere Hinweise dazu wäre ich sehr dankbar,
|
| Christophe Leske
|
| tel. +49-(0)211 230 99 70
| .:. fürstenwall 157 .:.
| ::: 40215 düsseldorf :::
| ::: germany :::
| http://www.multimedial.de
|
|
|
|
| _______________________________________________
| python-de maillist - python-***@python.net
| http://python.net/mailman/listinfo/python-de

- --
GPG-Key: http://keyserver.veridis.com:11371/search?q=0xA140D634
Harald Armin Massa
2005-06-23 02:56:54 UTC
Permalink
Christophe,

"return" funktioniert gut

oder

raise HabeFertisch()

mit

class HabeFertisch (exception.Exception):
pass


Gruß

Harald
Post by Christophe Leske
Hallo,
wie kann man eine funktion vorzeitig verlassen? Gibt es sowas wie
"break" auf Funktionsebene?
--> alles weitere abbrechen und MeineFunktion verlassen
Danke und Gruss,
Christophe Leske
_______________________________________________
http://python.net/mailman/listinfo/python-de
--
GHUM Harald Massa
persuasion python postgresql
Harald Armin Massa
Reinsburgstraße 202b
70197 Stuttgart
0173/9409607
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://starship.python.net/pipermail/python-de/attachments/20050622/0b74b361/attachment.htm
Lesen Sie weiter auf narkive:
Loading...