Исправлена икона cl-console-gui в systray

develop 3.6.0.5
parent bdd54fb3d6
commit 234a347bb9

@ -73,6 +73,7 @@ def main():
pass
app = qt.QApplication(sys.argv)
app.setApplicationName(_("Calculate Console"))
second = False
for run_commands in filter(lambda x:'cl-console-gui' in x[0],getRunProc()):

@ -155,14 +155,13 @@ class TrayIcon(qt.QSystemTrayIcon):
self._parent = parent
self.actions = []
self.setIcon(get_icon(
'/usr/share/pixmaps/calculate-console-offline.svg'))
icon = qt.QIcon()
icon.addPixmap(qt.QPixmap('/usr/share/pixmaps/calculate-console-offline.svg'))
self.setIcon(icon)
self.is_online_icon = False
# для решения странного размера иконки в mate
self.hide()
self.show()
self.setVisible(True)
self.generation_actions()
self.right_menu = self.create_menu('help', 'bug_report', None, 'tools',
'update_system', None, 'exit')
@ -237,19 +236,19 @@ class TrayIcon(qt.QSystemTrayIcon):
def set_icon(self, online, has_update=None):
if online:
if not self.is_online_icon:
self.setIcon(get_icon(
'/usr/share/pixmaps/calculate-console-online.svg'))
# для решения странного размера иконки в mate
self.hide()
self.show()
icon = qt.QIcon()
icon.addPixmap(qt.QPixmap('/usr/share/pixmaps/calculate-console-online.svg'))
self.setIcon(icon)
self.setVisible(True)
self.is_online_icon = True
else:
if self.is_online_icon:
self.setIcon(get_icon(
'/usr/share/pixmaps/calculate-console-offline.svg'))
icon = qt.QIcon()
icon.addPixmap(qt.QPixmap('/usr/share/pixmaps/calculate-console-offline.svg'))
self.setIcon(icon)
# для решения странного размера иконки в mate
self.hide()
self.show()
#self.hide()
self.setVisible(True)
self.is_online_icon = False
def translate(self):

Loading…
Cancel
Save