Какой виджет в PyQt подходит для создания плавающего виджета на рабочем столе?

1

Я хотел бы создать что-то очень похожее на Rainlendar с python. В настоящее время я использую PyQt для графического интерфейса, но, похоже, не существует типа виджетов, который может непосредственно отображать что-то подобное, в частности я имею в виду:

  • Не отображается край, включая кнопки в верхнем правом углу.
  • В панели задач нет соответствующей панели.
  • Возможность отображения значка в области значков в нижнем правом углу рабочего стола.

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

Спасибо.

Теги:
pyqt4

1 ответ

2
Лучший ответ
  • Взгляните на документы для QWidget.setWindowFlags. В частности, в сочетании с Qt.FramelessWindowHint он должен быть без полей и без кнопок.
  • Еще одна задача для setWindowFlags - настройка Qt.Tool останавливает запись панели задач. В сочетании с вышесказанным вы хотите window.setWindowFlags(Qt.Tool | Qt.FramelessWindowHint)
  • Смотрите документы для QSystemTrayIcon
  • 0
    Большое спасибо ПАГ, я попробую.
  • 0
    Без строки заголовка, как я могу перетащить окно для перемещения?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню