मैं पीजीजीटीके का उपयोग करके कोई सजावट और एक पारदर्शी पृष्ठभूमि वाली खिड़की बनाने के लिए वास्तव में कड़ी मेहनत कर रहा हूं। फिर मैं काहिरा के साथ खिड़की की सामग्री खींचूँगा। लेकिन मैं इसे काम नहीं कर सकता।पीईजीटीके और पायकेयरो के साथ विंडो में पारदर्शी पृष्ठभूमि कैसे प्राप्त करें?
मैं अलग अलग तरीकों का एक बहुत कोशिश की है, वे सब विफल रहा है, यह उन्हें
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk, sys, cairo
win = None
def expose (widget, event):
cr = widget.window.cairo_create()
#Start drawing
cr.set_operator(cairo.OPERATOR_CLEAR)
cr.set_source_rgba(0.5,1.0,0.0,0.5)
cr.rectangle(0, 0, 0.9, 0.8)
cr.fill()
def main (argc):
global win
win = gtk.Window()
win.set_decorated(False)
win.connect('delete_event', gtk.main_quit)
win.connect('expose-event', expose)
win.set_app_paintable(True)
win.show()
gtk.main()
if __name__ == '__main__':
sys.exit(main(sys.argv))
तो में से एक है, क्या यह करने के लिए सबसे आसान तरीका है?
यह कोड उपरोक्त मेरे कोड जैसा दिखता है। मैंने अपना कोड बदलकर सी ++ कोड के अनुसार बदल दिया, लेकिन यह या तो काम नहीं करता है। – paldepind