Python 3でPyGObjectを使用していて、進捗バーを含むNotify.Notification
を使用して通知を表示したいとします。進行状況バーは、それ自身/非同期的に更新する必要はありません。新しい値を手動で設定してから通知するように指示した場合にのみ更新できます。私はあなたがそれを変更すると、新しいボリュームを示すボリューム通知のようなものの後にいます。Notify.NotificationのPyGObjectプログレスバー
thisのようなこの検索ドキュメントを見つける方法が見つけられませんでしたが、これはPyGObjectを使用して可能ですか?あるいは、この動作を可能にする別のPython 3ライブラリがありますか?
私は現在、これに似たテキストベースの進捗状況と通知を表示しています:
import gi
gi.require_version('Notify', '0.7')
from gi.repository import Notify
def __init___(self):
...
Notify.init("Progress")
self.notification = Notify.Notification(summary='Progress', body='0%')
self.notification.set_image_from_pixbuf(notification_image)
...
def on_progress_update(self, progress):
...
self.notification.update('Progress', str(progress) + '%', None)
self.notification.show()
...