Skip to main content

A datepicker widget for Textual.

Project description

Textual: DatePicker

A DatePicker widget for textual. It can be used standalone or with a DateSelect opening the dialog.

DateSelect with DatePicker example:

DateSelect with DatePicker

Usage

from textual_datepicker import DateSelect

DateSelect(
  placeholder="please select",
  format="YYYY-MM-DD",
  picker_mount="#main_container"
)

Define an initial value:

import pendulum
from textual_datepicker import DateSelect

DateSelect(
  placeholder="please select",
  format="YYYY-MM-DD",
  date=pendulum.parse("2023-02-14"),
  picker_mount="#main_container"
)

Installation

pip install textual-datepicker

Requires textual 0.6.0 or later.

Limitations

This textual widget is in early stage and has some limitations:

  • It can only open below, not above: Make sure to reserve space below for the dialog.
  • It needs a specific mount point (picker_mount) where the dialog shall appear. This is needed because the container widget with the select itself could be too small. Maybe in future versions this will no longer be needed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

textual_datepicker-0.2.4.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

textual_datepicker-0.2.4-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file textual_datepicker-0.2.4.tar.gz.

File metadata

  • Download URL: textual_datepicker-0.2.4.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.19.0-35-generic

File hashes

Hashes for textual_datepicker-0.2.4.tar.gz
Algorithm Hash digest
SHA256 0384f1ada49daf652a7b0e6d123bbdb0b6a8b96ebfea0c9f02685466cefa5f47
MD5 e6a5a6301af230f16cb15fd8d7d783cf
BLAKE2b-256 90b5649755b45602e62937cbfc98e3ceaee1ab7eec2e0a7a25ed3422927f966b

See more details on using hashes here.

File details

Details for the file textual_datepicker-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: textual_datepicker-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.19.0-35-generic

File hashes

Hashes for textual_datepicker-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 70a059fecc6bab6ba39d9302b29f9725bb28278a3ec2ec0f80a3adb4bab82ba5
MD5 450e8dbbe1212fa1eb13b3a82190fd8e
BLAKE2b-256 c2d0fcc9631d70f19451484267ce710d6f77d05c59ab9c18e8400d1045d03a55

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page