Seite 1 von 1

Messageboxen öffnen Forular

Verfasst: Dienstag 10. August 2010, 07:10
von Empi
Hallo zuammem.

Wenn ich eine MsgBox öffne, dann erscheint im Hintergrund
ein leeres tk Forumlar. Kann ich das unterdrücken?
Nebenbei: Ich setze noch Python 2.5.4 ein (kann ich auch nicht ändern).

Code: Alles auswählen

import tkMessageBox
tkMessageBox.showinfo('Hier nicht!','Hier auch nicht!')

Re: Messageboxen öffnen Forular

Verfasst: Dienstag 10. August 2010, 09:43
von wuf
Hallo Empi

Ich konnte es auf diese Art lösen:

Code: Alles auswählen

import Tkinter as tk
import tkMessageBox

app_win = tk.Tk()
app_win.withdraw()

tkMessageBox.showinfo('Hier nicht!','Hier auch nicht!')
Ist evt. nich sauber aber es funktioniert. Gib evt. noch bessere Lösungen, wenn man sich das tkMessageBox-Modul näher ansieht. Habe es nur unter Windows ohne Idle ausprobiert!

Für deine Anwendung brauchst du scheinbar nur eine Messagebox. That's all?

Gruss wuf :wink:

Re: Messageboxen öffnen Forular

Verfasst: Mittwoch 11. August 2010, 07:26
von Empi
Hi Wuf.

Funktioniert klasse! Vielen Dank.
Ich habe zwar Python Bücher, aber solch "spezielle" Problem findet man darin nicht wirklich :K .
Mit GUI Elementen habe ich normalerweise nicht viel zu tun, aber ein Netzwerkclient sollte seinen
Anwender schon benachrichtigen, wenn er keinen Kontakt zu seinen Servern aufnehmen konnte :roll: .

Re: Messageboxen öffnen Forular

Verfasst: Mittwoch 11. August 2010, 20:37
von problembär
Wurde auch neulich gerade besprochen ...