PyQt table widget for showing date
PyQt5 >= 5.8
python -m pip install pyqt-date-table-widget
- Available to set date range to show (100 as default)
- Available to set start date (current date as default)
- Show different color for weekend
Code Example
from PyQt5.QtCore import QDate
from PyQt5.QtWidgets import QApplication
from pyqt_date_table_widget import DateTableWidget
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
afterFifteenDaysFromToday = QDate.currentDate().addDays(15)
dateTableWidget = DateTableWidget(start_date=afterFifteenDaysFromToday, date_range=1000)
dateTableWidget.setColumnCount(2)
dateTableWidget.setHorizontalHeaderLabels(['Literature', 'Mathematics'])
dateTableWidget.show()
app.exec_()
Result