Описание тега qsystemtrayicon

1 ответ

PyQt5 QSystemTrayIcon.setIcon не работает, чтобы изменить значок в трее

import sys from PyQt5.QtWidgets import QSystemTrayIcon, QApplication, QMenu from PyQt5.QtGui import QIcon class autoparse(): def __init__(self): self.main() def main(self): app = QApplication(sys.argv) self.trayIcon = QSystemTrayIcon(QIcon("icons\ic…
08 июл '17 в 06:18
0 ответов

QSystemTrayIcon Мышь Захват событий

Я использую Qt 5.11 в Ubuntu Linux 17.04 с Unity Desktop. Я пытаюсь захватить событие щелчка мыши с помощью QSystemTrayIcon, и хорошо задокументировано, что в Ubuntu Unity "активированный" сигнал никогда не гаснет из-за следующей ошибки Qt: https://…
16 окт '18 в 20:49
0 ответов

Python - SystemTrayIcon подменю с PyQt4

Я попытался написать небольшую программу, которая создает SystemTrayIcon и добавляет к нему QMenu. Но если вы хотите добавить подменю в меню, оно просто не появляется. Вот мой пока что код: import os import sys from PyQt4 import QtGui, QtCore class …
07 ноя '17 в 09:17
2 ответа

PyQT5 QSystemTrayIcon активированный сигнал не работает

Я пытаюсь напечатать текст, когда в программе PyQT5 нажата иконка в системном трее. Я попытался подключить активированный сигнал PyQT5 QSystemTrayIcon (излучаемый при нажатии значка в системном трее) к пользовательскому методу, но метод не вызываетс…
27 апр '17 в 12:30
0 ответов

QSystemTrayIcon продолжает создавать новые значки

Я создал систему уведомлений, которая использует QSystemTrayIcon для предупреждения пользователя. Моя проблема заключается в том, что каждый раз, когда пользователь получает уведомление, он создает новый значок, чтобы в системном трее заканчивались …
05 июл '17 в 14:40
0 ответов

QSystemTrayIcon не возвращает никакой геометрической информации

Я использую Ubuntu (17.04) с рабочим столом Unity. Я не могу получить информацию о геометрии для QSystemTrayIcon: trayIconMenu = new QMenu(this); trayIcon = new QSystemTrayIcon(this); trayIcon->setContextMenu(trayIconMenu); QPixmap trayImage(":/i…
09 ноя '18 в 18:39
1 ответ

PyQt5: как запустить окно из контекстного меню значка на панели задач?

У меня есть два отдельных файла, один из которых создает значок в системном трее и контекстное меню, а другой - окно для ввода данных пользователем. traywindow.py содержит это: import sys import os from PyQt5 import QtCore, QtWidgets from PyQt5.QtWi…
1 ответ

Как отличить левый и правый клик с помощью QSystemTrayIcon

проблема При запуске следующего кода PyQt5 в MacOS (Sierra 10.12.6) self.tray_icon = QtWidgets.QSystemTrayIcon(QtGui.QIcon("icon/path"), self) self.tray_icon.activated.connect(self.on_systray_activated) [...] def on_systray_activated(self, i_reason)…
17 дек '17 в 14:18
1 ответ

Pyside2 QSystemTrayIcon, левый клик / правый разные действия

Я хотел бы знать, как сделать в Python/Pyside2: Создайте QSystemTrayIcon с пользовательским значком, в котором: Если я нажимаю на него левую кнопку, я делаю свое собственное действие (в моем случае открываю внешний диалог, но достаточно просто напеч…
27 фев '19 в 08:17
1 ответ

Всплывающее окно PyQt из иконки в трее, которое не закрывает программу при закрытии окна

Настройка инструментария, который запускает различные приложения из трея Icon, и мне нужно иметь возможность открывать окно конфигурации, а затем закрывать его, не закрывая все приложение. import sys from PyQt5.QtWidgets import QSystemTrayIcon, QApp…
09 июл '17 в 21:58
0 ответов

Мусорные пиксели на прозрачном фоне QSystemTrayIcon

Я пытаюсь сделать значок в системном трее, используя Qt 5.10.0. Значок будет непрямоугольным (текст на самом деле). Мой текущий код работает нормально на панели KDE Plasma, но на XFCE4-панели он кажется мусором на заднем плане, когда пиксель значка …
1 ответ

В pywinauto, как я могу щелкнуть правой кнопкой мыши значок моего приложения на панели задач, чтобы открыть контекстное меню?

Как я могу щелкнуть правой кнопкой мыши значок приложения в системном трее и выбрать один из всплывающих элементов меню с помощью pywinauto? У меня есть приложение в системном трее Windows Desktop, которое нельзя загрузить с помощью файла.exe. Поэто…
0 ответов

Custom QMenu не показывает виджеты, когда он добавляется в systray

Фон Я работаю над проектом, в котором пользователю нужен быстрый доступ к слайдерам и другим виджетам, и я хотел бы добавить несколько виджетов в меню systray Я экспериментировал с созданием пользовательского меню (см. Код ниже), и это работает при …
01 окт '18 в 12:40
2 ответа

QSystemTrayIcon не отображается

Использование Kubuntu 18.04 (qt5 5.9.5), Python 3.6. Я не могу получить этот код, чтобы показать иконку в трее; отображаются другие значки, такие как Dropbox и т. д., но это не так: import sys from PyQt5.QtWidgets import QApplication, QMenu, QSystem…
22 ноя '18 в 22:22
0 ответов

QSystemTrayIcon без контекстного меню в Qt5 возможно?

Я использую QSystemTrayIcon впервые, и это было тривиально реализовать. Мой код выглядит так: if(!connect(mTrayIcon, &QSystemTrayIcon::activated, this, &MiniStudio::onTrayActivated)) { qWarning()<<"ERROR: could not connect QSystemTrayI…
24 мар '17 в 01:33
0 ответов

Qt QMenu QSystemTrayIcon Соотношение размеров значков в MacOS

У меня есть значки, отображаемые в системном меню. Иконки не квадратные и имеют соотношение сторон 4/3. В Windows 10 все отображается нормально, а в MacOS - в виде квадрата. Иконка в трее: QSystemTrayIcon trayIcon; QMenu menu; QAction *action = new …
22 сен '17 в 08:20
2 ответа

Почему значок QSystemTrayIcon не скрывается в моей системе?

Я написал программу, которая создает лоток. Я хочу скрыть это с кодом ниже, но это не работает (значок в трее виден). как решить эту проблему? from PyQt5 import QtGui, QtWidgets if __name__ == '__main__': app = QtWidgets.QApplication([]) sysTray =Qt…
25 май '19 в 18:39
0 ответов

MacOS Pyside2 QSystemTrayIcon, левый клик / правый разные функции

Я хотел бы знать, как сделать в Python/Pyside2: Создайте QSystemTrayIcon с пользовательским значком, в котором: Если я нажимаю левую кнопку на нем, я делаю пользовательское действие (просто печатать "нажатие левой кнопки мыши"). Меню не должно отобр…
04 мар '19 в 02:36
0 ответов

Сигналы QSystemTrayIcon не излучаются при щелчке мыши в Ubuntu 19.04

Я только что установил Ubuntu 19.04 и использую дистрибутив Qt, который он предоставляет в репозитории apt-get. Я вижу, что сигналы QSytemTrayIcon не излучаются при щелчке мыши. Мне известны проблемы с "активированным" сигналом, поэтому я также подк…
23 окт '19 в 21:09
0 ответов

QWidget: прозрачный и безрамочный для SystemTrayon Ubuntu 19.04

Я использую Ubuntu 19.04, и я занимаюсь поиском обходного пути для следующей проблемы, касающейся QSystemTrayIcon, не реагирующей на щелчки мыши, испуская какие-либо сигналы. Это усложняет то, что QSystemTrayIcon не является QWidget, поэтому он не м…
19 ноя '19 в 22:04