6

I'm developing a Windows application (using Python & the PyQt wrapper around Qt for the GUI), and extending the support for system-tray notifications. Starting with Windows 10, specifying the "no icon" option (as opposed to information, warning or critical) displays the same icon as in the system-tray ... except with a solid-black background where the original is transparent. I'd like the icon to render as specified (i.e. with a transparent background around the icon shape, over top of whatever "accent color" has been selected (automatically, based on the background color/image, or manually by the user).

A full 50% of the search results I've gotten are reposts of "how to get rid of the 'upgrade to Windows 10' notification" ... which I applaud, but it's not what I need. The nearest I've found here is a somewhat similar (and very old) post: PNG TrayIcon transparency on Windows

Given some of the other "hacking at your Windows 10 installation" articles I've come across, I'm hoping there's an undocumented registry setting I can utilize, since the same notification objects are happy to display the information/warning/critical icons with transparent backgrounds, just not my own application icon. screen grab of Windows 10 notification with black-background image

Community
  • 1
  • 1
D Flo
  • 61
  • 2
  • did you ever find a solution for this? I'm having the same issue - an icon with transparent background showing up with black background in the balloon notification... – Itamar Jul 24 '16 at 14:38

0 Answers0