Как я могу использовать программу Python на своем рабочем столе (Windows 7) для отображения простого уведомления на моем рабочем столе без notify2, notify-send, pqt5? - PullRequest
0 голосов
/ 28 октября 2018

Я пробовал эти 3 варианта, и они не работают.

Notifiy-send не является командой, и у меня нет linux или ubuntu.

Я не могу импортировать notify2в python, потому что я получаю сообщение об ошибке, в котором говорится, что библиотека notify2 не может импортировать dbus, и я попытался установить dbus pip3, но его не существует (что ???).Я не могу установить homebrew, чтобы исправить это.

pqt5 работает без ошибок компиляции, но уведомление не отображается.Он отлично работает на моем Mac, но не на моем компьютере с Windows.

1 Ответ

0 голосов
/ 28 октября 2018

Вы можете использовать tkinter , который является интерфейсом для инструментария Tk GUI.

На Python 3:

import tkinter as tk
from tkinter import messagebox

root = tk.Tk()
root.withdraw() # This hides the main window of the gui
messagebox.showinfo("Pay attention", "Something happened!")

На Python 2:

import Tkinter as tk
import tkMessageBox

root = tk.Tk()
root.withdraw() # This hides the main window of the gui
tkMessageBox.showinfo("Pay attention", "Something happened!")

Это создает простое всплывающее предупреждение и должно работать в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...