Планировщик в PyQT5
Нужно реализовать в PyQT5 планировщик задач. Пользователь задает дату, а так же временные рамки выполнения. Программа вычисляет, сколько осталось дней до даты. Возникла проблема, хотел реализовать через 2 кнопки(что бы сколько дней до даты и какой именно план выводились через Text Browser), но не знаю, как реализовать.
import sys
from PyQt5.QtWidgets import QApplication, QPushButton, QMainWindow
from qt import Ui_MainWindow
class Example(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.initUI()
def initUI(self):
self.setWindowTitle('Задачник')
self.all_dates = {}
self.pushButton.clicked.connect(self.find_date)
def find_date(self):
string_date = self.calendarWidget.selectedDate().getDate()
if int(string_date[1]) <= 9:
string_date = (string_date[0], '0' + str(string_date[1]), string_date[-1])
if int(string_date[2]) <= 9:
string_date = (string_date[0], str(string_date[1]), '0' + str(string_date[-1]))
line_edit = self.lineEdit.text()
self.all_dates[
f'{string_date[0]}-{string_date[1]}-{string_date[2]}-{self.timeEdit.time().toString()}'] = line_edit
self.textBrowser.clear()
for key in sorted(self.all_dates.keys()):
self.textBrowser.append(f'{key} - {self.all_dates[key]}')
Если у кого-нибудь есть мысли, как это реализовать - буду премного благодарен.
