Начинаю разрабатывать приложение для ВК на PyQt5. Создал простое окно с количеством сообщений. Нужно, чтобы приложение обновлялось каждую секунду и проверяло - нет ли у меня новых сообщений. Как мне это сделать? Вот исходный код:
import sys
from PyQt5 import QtWidgets
from PyQt5.QtCore import QTimer
import playsound
from core import count_messages
from GUI import Ui_MainWindow
class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.update_message
def update_message(self):
unread = count_messages()
old = 0
if unread - old > 0:
playsound.playsound('new_message.mp3')
old = unread
else:
old = unread
self.messages.setText(f'У вас {unread} непрочитанных сообщений!')
def start_app(name_class):
app = QtWidgets.QApplication(sys.argv)
window = name_class()
window.show()
app.exec_()
if __name__ == '__main__':
start_app(MainWindow)