Hello,
I am decent at text-only Python but never did any real work on GUI. And now I need to use Python (v3, probably) to create some lightweigt notifier and chat thingies. They will need to run under Linux and need to be able to work well in both Gnome and KDE; other platforms are not a priority.
I need to implement:
- A tray icon. It needs to display under KDE and Gnome (I think FreeDesktop.org is acceptable as KDE supports it natively and Gnome has an extension for it)
- a "mouseover" popup for the tray icon
- Popup windows that just appear on top of other stuff, when the program is minimized and has an icon in the tray (for notifications)
- Finally, and this is less of a priority right now, an ICQ/Skype style "contact list" UI. Ideally I'd love to have sample code for that so I can extend it to implement the necessary custom chat backend. But I could also DIY it.
So, what GUI library should I be looking at? The "Gnome_KDE tray icon" thing might be the decider, but not sure.
I am decent at text-only Python but never did any real work on GUI. And now I need to use Python (v3, probably) to create some lightweigt notifier and chat thingies. They will need to run under Linux and need to be able to work well in both Gnome and KDE; other platforms are not a priority.
I need to implement:
- A tray icon. It needs to display under KDE and Gnome (I think FreeDesktop.org is acceptable as KDE supports it natively and Gnome has an extension for it)
- a "mouseover" popup for the tray icon
- Popup windows that just appear on top of other stuff, when the program is minimized and has an icon in the tray (for notifications)
- Finally, and this is less of a priority right now, an ICQ/Skype style "contact list" UI. Ideally I'd love to have sample code for that so I can extend it to implement the necessary custom chat backend. But I could also DIY it.
So, what GUI library should I be looking at? The "Gnome_KDE tray icon" thing might be the decider, but not sure.