我還在學習PyGTK,我試圖弄清楚每次按下F1鍵時如何告訴窗口鎖定/取消鎖定(又名總是在上面切換)。PyGTK Hotkey Toggle Pin/Unpin
這就是我到目前爲止。
#!/usr/bin/env python
import gtk
class app(gtk.Window):
def pinning(self, widget, event) :
if event.keyval == gtk.keysyms.F1 :
self.set_keep_above(True)
def __init__(self):
super(app, self).__init__()
self.set_position(gtk.WIN_POS_CENTER)
self.set_title("TestApp")
self.set_default_size(320, 200)
self.connect("destroy", gtk.main_quit)
self.connect("key-press-event", self.pinning)
self.show_all()
app()
gtk.main()
什麼是你的問題?這段代碼不起作用嗎? – ptomato
它釘住了應用程序,但我想弄清楚什麼時候再次按下它來取消固定。你知道if else語句。 –