Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yjg30737/pyqt-date-table-widget

PyQt table widget for showing date
https://github.com/yjg30737/pyqt-date-table-widget

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

Last synced: 16 days ago
JSON representation

PyQt table widget for showing date

Awesome Lists containing this project

README

        

# pyqt-date-table-widget
PyQt table widget for showing date

## Requirements
PyQt5 >= 5.8

## Setup
`python -m pip install pyqt-date-table-widget`

## 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
```python
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](https://user-images.githubusercontent.com/55078043/144793727-55338cb4-2a88-44f4-afc0-c2a184c95f85.png)