How to change the color of an icon? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

How to change the color of an icon?

So I'm working on this code for my dad, who wants me to set up an icon on the desktop that's changes color depending if it's connected to a VPN. I'm almost done ,but I need to know how to change the color . Code follows: import gtk, os def message(data=None): msg=gtk.MessageDialog(None, gtk.DIALOG_MODEL, gtk.MESSAGE_INFO, gtk.BUTTONS_OK, data) msg.run() msg.destroy() def open_app(data=None): x = os.popen("/usr/bin/expressvpn connect") print(x.read()) def close_app(data=None): x = os.popen("/usr/bin/expressvpn disconnect") print(x.read()) gtk.main_quit() def make_menu(event_button, event_time, data=None): menu = gtk.Menu() open_item = gtk.MenuItem("Connect") close_item = gtk.MenuItem("Disconnect") menu.append(open_item) menu.append(close_item) open_item.connect_object("activate", open_app, "Open App") close_item.connect_object("activate", close_app, "Close App") open_item.show() close_item.show() menu.popup(None, None, event_button, event_time) def on_right_click(data, event_button, event_time): make_menu(event_button, event_time) def on_left_click(data, event_button, event_time): message("Welcome! Right-click to connect//disconnect") if __name__ == '__main__': icon = gtk.status_icon_new_from_stock(gtk.STOCK_ABOUT) icon.connect('popup menu', on_right_click) icon.connect('activate', on_left_click) gtk.main()

9th Feb 2017, 11:08 PM
1-up Man
1-up Man - avatar
1 Answer
0
I FIGURED that. But my dad wants a visual representation on his desktop (Plus he'll pay me if i get it right first time)
10th Feb 2017, 12:49 PM
1-up Man
1-up Man - avatar