pyqt-date-table-widget

PyQt table widget for showing date


Keywords
pyqt, pyqt-date-table-widget, pyqt-examples, pyqt-table-widget, pyqt5, pyqt5-date-table-widget, pyqt5-examples, pyqt5-table-widget, pyqt5-tutorial, python, python3, qdatetablewidget, qt, qtablewidget
License
MIT
Install
pip install pyqt-date-table-widget==0.0.1

Documentation

pyqt-date-table-widget

PyQt Date Table Widget

Requirements

PyQt5 >= 5.8

Setup

pip3 install git+https://github.com/yjg30737/pyqt-date-table-widget.git --upgrade

Feature

  • Available to set date range to show (100 as default)
  • Available to set start date (current date as default)
  • Show different color for weekend

Example

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

image