Skip to main content

Thread: Python StatusIcon


hi all, im trying statusicon right click menu work in pygobject icon appears fine , no errors output, no menu appears, problem line think is
code:
menu.popup(none, none, none, gtk.statusicon.position_menu, button, time)
the old working code in pygtk was

code:
menu.popup(none, none, gtk.status_icon_position_menu, button, time, self.statusicon)
this complete example code.

code:
from gi.repository import gtk  class statusicon:     def __init__(self):         self.statusicon = gtk.statusicon()         self.statusicon.set_from_stock(gtk.stock_home)          self.statusicon.connect("popup-menu", self.right_click_event)                  window = gtk.window()         window.connect("destroy", lambda w: gtk.main_quit())         window.show_all() 		     def right_click_event(self, icon, button, time):         menu = gtk.menu()          = gtk.menuitem() 	about.set_label("about")         quit = gtk.menuitem() 	quit.set_label("quit")                  about.connect("activate", self.show_about_dialog)         quit.connect("activate", gtk.main_quit)                  menu.append(about)         menu.append(quit)                  menu.show_all()          #menu.popup(none, none, gtk.status_icon_position_menu, button, time, self.statusicon)         menu.popup(none, none, none, gtk.statusicon.position_menu, button, time)              def show_about_dialog(self, widget):         about_dialog = gtk.aboutdialog()          about_dialog.set_destroy_with_parent(true)         about_dialog.set_name("statusicon example")         about_dialog.set_version("1.0")         about_dialog.set_authors(["andrew steele"])         		         about_dialog.run()         about_dialog.destroy()  statusicon() gtk.main()
anyone got ideas im doing wrong?

bump


Forum The Ubuntu Forum Community Ubuntu Specialised Support Development & Programming Programming Talk [SOLVED] Python StatusIcon


Ubuntu

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support