Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- # Ini Aplikasi Pengambil Sample Warna.
- #
- # Pembuat : Mashudi Castol
- # Judul Terminal
- if __name__ == '__main__':
- print "############################################"
- print " PEMETIK WARNA "
- print " Versi 1 "
- print "############################################"
- # Judul Terminal
- # Properti Jendela
- import gtk, sys
- class PyApp(gtk.Window):
- def __init__(self):
- super(PyApp, self).__init__()
- self.set_title("Pemetik Warna")
- self.set_size_request(650, 300)
- self.set_position(gtk.WIN_POS_CENTER)
- self.connect("destroy",gtk.main_quit)
- self.show()
- # Ikon1
- try:
- self.set_icon_from_file("/home/hudi/Pemetik_Warna/Ikon/ikon.svg")
- except Exception, e:
- print e.message
- sys.exit(1)
- # Ikon
- # Tombol, Penampil Warna
- label = gtk.Label("tempat colorname")
- self.darea = gtk.DrawingArea()
- self.darea.set_size_request(150, 150)
- button = gtk.Button("Petik Warna")
- button.set_tooltip_text("Petik Warna")
- button.connect("clicked", self.on_clicked)
- fix = gtk.Fixed()
- fix.put(button, 10, 30)
- fix.put(self.darea, 10, 60)
- fix.put(label, 200, 30)
- self.add(fix)
- self.show_all()
- def on_clicked(self, widget):
- cdia = gtk.ColorSelectionDialog("Petik Warnamu Sekarang")
- cdia.set_icon_from_file("/home/hudi/Pemetik_Warna/Ikon/ikon.svg")
- response = cdia.run()
- if response == gtk.RESPONSE_OK:
- colorsel = cdia.colorsel
- color = colorsel.get_current_color()
- self.darea.modify_bg(gtk.STATE_NORMAL, color)
- cdia.destroy()
- # Tombol, Penampil Warna
- PyApp()
- gtk.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement