"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Flet में DatePicker को संभालना

Flet में DatePicker को संभालना

2024-11-06 को प्रकाशित
ब्राउज़ करें:948

Manejo de DatePicker en Flet

मुझे आखिरी बार DatePicker को लागू करने की आवश्यकता है। हम फ्लेट के आधिकारिक दस्तावेजीकरण का एक उदाहरण प्रस्तुत कर रहे हैं।

import datetime
import flet as ft


def main(page: ft.Page):
    page.horizontal_alignment = ft.CrossAxisAlignment.CENTER

    def handle_change(e):
        page.add(ft.Text(f"Date changed: {e.control.value.strftime('%Y-%m-%d')}"))

    def handle_dismissal(e):
        page.add(ft.Text(f"DatePicker dismissed"))

    page.add(
        ft.ElevatedButton(
            "Pick date",
            icon=ft.icons.CALENDAR_MONTH,
            on_click=lambda e: page.open(
                ft.DatePicker(
                    first_date=datetime.datetime(year=2023, month=10, day=1),
                    last_date=datetime.datetime(year=2024, month=10, day=1),
                    on_change=handle_change,
                    on_dismiss=handle_dismissal,
                )
            ),
        )
    )

ft.app(main)

प्रस्तावित दस्तावेज़ पहली तारीख और अंतिम तारीख को आवेदन पत्र के निष्कासन से पहले ही अद्यतन कर दिया गया है। क्या आपने एक ऐप संकलित किया है और पहली_दिनांक और अंतिम_दिनांक को पहले से ही कोडित किया जा सकता है, क्या आप भविष्य में अंतिम तिथि पर चयनित अंतिम तिथि पर त्रुटियां उत्पन्न कर सकते हैं?

मेरा ऐप एक्स (ट्विटर) पर एक वास्तविक स्क्रैपिंग डेस्टिनेशन है। उपयोग की सुविधा के लिए सरल ज्ञान प्राप्त करना (जैसा कि संकलित और निष्कासन योग्य ऐप है), मुझे पहले से ही संशोधित करना चाहिए ताकि आप पैरामीटर first_date और last_date लेखन के क्षण का मूल्यांकन कर सकें ला ऐप. एक वर्ष से अधिक समय से, क्या आप चाहते हैं हास्टा अयेर, ¿पोड्रिया हैसेरलो? ¿कोमो पोड्रियामोस एसेगुरार्नोस डी क्यू लॉस पैरामेट्रोस सीन डायनेमिकोस पैरा क्यू ला टेम्पोरलिडैड से कैलकुल ए पार्टिर डेल मोमेंटो डे ला इजेक्यूशन?

इससे पहले, इस समस्या का समाधान:

import datetime
import flet as ft

# Crear una variable para la fecha actual de la ejecución
today = datetime.datetime.now()

def main(page: ft.Page):
    page.horizontal_alignment = ft.CrossAxisAlignment.CENTER

    def handle_change(e):
        page.add(ft.Text(f"Date changed: {e.control.value.strftime('%Y-%m-%d')}"))

    def handle_dismissal(e):
        page.add(ft.Text(f"DatePicker dismissed"))

    page.add(
        ft.ElevatedButton(
            "Pick date",
            icon=ft.icons.CALENDAR_MONTH,
            on_click=lambda e: page.open(
                ft.DatePicker(

                    # Configuramos las variables para que un calendario válido desde hace un año a hoy y durante un año a futuro
                    first_date=datetime.datetime(year=today.year - 1, month=today.month, day=today.day),
                    last_date=datetime.datetime(year=today.year   1, month=today.month, day=today.day),

                    on_change=handle_change,
                    on_dismiss=handle_dismissal,
                )
            ),
        )
    )

ft.app(main)

यह एक ऐसा क्षण है, जब आप आवेदन (संकलन या संकलन) को स्वतंत्र रूप से स्वीकार कर सकते हैं, एक कैलेंडर अस्थायी रूप से कॉन्फ़िगर किया जा सकता है जिसमें प्रारंभिक त्रुटि के लिए पैरामीटर शामिल हैं।

इसका परिणाम यह है कि कार्यान्वयन कार्यों की विशिष्टताओं के लिए कुछ सीमाओं की आवश्यकता होती है, एकल चयन की अनुमति के रूप में होय को एक दिन पहले ही बुला लिया गया था, मुझे लगता है कि भविष्य में कोई एलेगियर प्राप्त नहीं होगा।

एक उदाहरण के रूप में, एक स्क्रैपिंग ऐप, क्या आपको कॉन्फ़िगर करने योग्य उपकरण भेजने की अनुमति है और भविष्य में आपके लिए जानकारी पुनर्प्राप्त करने का कोई तरीका है?

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/matzalazar/manejo-de-datepicker-en-flet-1g1p?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3