Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Python + GTK + AppIndicator3 tray submenu Icon
#1
I do not program in python, therefore the question. With some help from another post I was able to put this tray menu together, works ok.

How can I set icons to the sub-menu items (appstore, control center, etc)?

Thanks

#!/usr/bin/python
import os
from gi.repository import Gtk as gtk, AppIndicator3 as appindicator

def main():
  indicator = appindicator.Indicator.new("customtray", "/home/unix/Bin/share/preferences/preferences.03.png", appindicator.IndicatorCategory.APPLICATION_STATUS)
  indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
  indicator.set_menu(menu())
  gtk.main()

def menu():
  menu = gtk.Menu()

  appstore = gtk.MenuItem('AppStore')
  appstore.connect('activate', appStore)
  menu.append(appstore)

  controlcenter = gtk.MenuItem('Control Center')
  controlcenter.connect('activate', CtrlCenter)
  menu.append(controlcenter)

  Separator = gtk.SeparatorMenuItem()
  menu.append(Separator)
    
  exittray = gtk.MenuItem('Quit')
  exittray.connect('activate', quit)
  menu.append(exittray)

  menu.show_all()
  return menu

def appStore(_):
  os.system("deepin-appstore %U")
      
def CtrlCenter(_):
  os.system("dbus-send --print-reply --dest=com.deepin.dde.ControlCenter /com/deepin/dde/ControlCenter com.deepin.dde.ControlCenter.Show")

def quit(_):
  gtk.main_quit()

if __name__ == "__main__":
  main()


Quote

Top Page

Messages In This Thread
Python + GTK + AppIndicator3 tray submenu Icon - by nodefive - Dec-02-2019, 08:37 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  [Tkinter] Password Reveal Icon Evil_Patrick 2 213 Nov-29-2019, 02:20 PM
Last Post: Evil_Patrick
  [Tkinter] Window Icon Evil_Patrick 6 561 Oct-18-2019, 11:26 AM
Last Post: Evil_Patrick
  Button with Image Icon Friend 2 378 Jul-25-2019, 09:39 AM
Last Post: Friend
  [PyQt] How is this tray icon throbber done? JackDinn 7 1,252 Mar-05-2018, 02:19 PM
Last Post: JackDinn
  Please advice Linux library - tray icon, popup windows, ICQ/Skype style etc ramendik 5 1,292 Dec-03-2017, 04:35 AM
Last Post: Larz60+

Forum Jump:


Users browsing this thread: 1 Guest(s)