2010-07-07 46 views
0

TODO:如何使用pygtk創建一個彈出窗口?

On button click in main window, open a popup dialog 

框架:

pygtk 

經驗:

初學者

+0

sory for typing in caps – Dili 2010-07-07 12:11:05

+1

我認爲英語不是你的第一語言。無論哪種方式,使用拼寫檢查器。另外,這個術語是彈出對話框。 – Jon 2010-07-23 08:20:01

回答

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

你也想用'd.destroy()'摧毀對話框,否則它不會消失。 此外,檢查對話框的響應時,請檢查內置常量(例如'gtk.RESPONSE_YES')。 – Jon 2010-07-23 08:18:36

相關問題