2013-01-06 89 views

回答

1

不,它不可以。見例如this description。我建議你1)安裝Devhelp; 2)使用別的不是C來學習GTK +,例如蟒蛇。我並不是暗示你不應該用C語言編寫,只是爲了快速創建原型等,這太麻煩了。

這裏是你如何做到這一點:

from gi.repository import Gtk, Gdk 

box = Gtk.Box() 
box.add (Gtk.Label ('some test label')) 

# You need a wrapping Gtk.EventBox because Gtk.Box lacks a GDK window: 
wrapper = Gtk.EventBox() 
wrapper.add (box) 
wrapper.override_background_color (Gtk.StateFlags.NORMAL, Gdk.RGBA (1, 1, 0.5)) 

window = Gtk.Window() 
window.add (wrapper) 

window.connect ('destroy', lambda *x: Gtk.main_quit()) 

window.show_all() 
Gtk.main() 
相關問題