2010-07-07 10 views
0

Todo:Comment créer une fenêtre pop en utilisant pygtk?

On button click in main window, open a popup dialog 

cadre :

pygtk 

Expérience:

Débutant

+0

sory pour taper en majuscules – Dili

+1

Je pense que l'anglais n'est pas votre langue maternelle. De toute façon, utilisez un vérificateur d'orthographe. En outre, le terme est une boîte de dialogue contextuelle. – Jon

Répondre

6
import gtk 

d = gtk.Dialog() 
d.add_buttons(gtk.STOCK_YES, 1, gtk.STOCK_NO, 2) 

label = gtk.Label('Do you like GTK?') 
label.show() 
d.vbox.pack_start(label) 

answer = d.run() 

print answer 

gtk dialog example http://img1.UploadScreenshot.com/images/main/7/18708260727.png

+1

Vous devrez également détruire le dialogue par la suite avec 'd.destroy()' sinon il ne disparaîtra pas. Lors de la vérification de la réponse de la boîte de dialogue, vérifiez également les constantes intégrées (par exemple 'gtk.RESPONSE_YES'). – Jon