تقویم جلالی در فلاتر

برای استفاده از تقویم جلالی در اپلیکیشن فلاتر، می‌توانید از پکیج و کتابخانه‌های موجود در فلاتر استفاده کنید. یکی از کتابخانه‌های محبوب برای تقویم در فلاتر، "table_calendar" است.

برای استفاده از این کتابخانه، ابتدا آن را به فایل pubspec.yaml اضافه کنید:

dependencies:
 table_calendar: ^3.0.1

سپس با اجرای دستور flutter pub get، کتابخانه را نصب کنید.

حالا می‌توانید تقویم را در ویجت یا صفحه مورد نظر خود ایجاد کنید. در ادامه یک مثال نمایش داده شده است:

import 'package:flutter/material.dart';
import 'package:table_calendar/table_calendar.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: MyCalendarPage(),
    );
  }
}

class MyCalendarPage extends StatefulWidget {
  @override
  _MyCalendarPageState createState() => _MyCalendarPageState();
}

class _MyCalendarPageState extends State<MyCalendarPage> {
  CalendarController _calendarController;

  @override
  void initState() {
    super.initState();
    _calendarController = CalendarController();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('تقویم جلالی'),
      ),
      body: TableCalendar(
        calendarController: _calendarController,
        locale: 'fa_IR', // تنظیم زبان به فارسی
        calendarStyle: CalendarStyle(
          todayColor: Colors.blue,
          selectedColor: Colors.green,
        ),
        headerStyle: HeaderStyle(
          centerHeaderTitle: true,
        ),
        startingDayOfWeek: StartingDayOfWeek.saturday, // تنظیم شروع هفته از روز شنبه
      ),
    );
  }
}

 

مقالات مرتبط

نرم افزار مدیریت باسکول ( هوشمند )
نرم افزار مدیریت باسکول ( هوشمند )

سیستم مدیریت باسکول بارگو – هوشمندسازی توزین در کارخانه‌ها و معادن پشتیبانی از حالت آفلاین و آنلاین حتی در شرایط قطع اینترنت، سیستم بدون وقفه به کار خود ادامه داده و پس از برقراری ارتباط، اطلاعات را به‌طور کامل با سرور آنلاین همگام‌سازی می‌کند. قابلیت اتصال به انواع باسکول‌ها سازگاری کامل با باسکول‌های دیجیتال و آنالوگ، بدون نیاز به تغییرات سخت‌افزاری. تعاریف و تنظیمات پیشرفته امکان تعریف کالاها، مشتریان، رانندگان، وسایل نقلیه و اپراتورها با دسترسی‌های متفاوت. گزارش‌گیری دقیق و متنوع گزارشات وزنی روزانه، هفتگی و ماهانه گزارشات مالی و حسابداری گزارشات سفارشی بر اساس بازه زمانی و نوع کالا رابط کاربری ساده و کاربرپسند طراحی به گونه‌ای که اپراتور باسکول بتواند در کمترین زمان عملیات توزین را انجام دهد. هوش مصنوعی و پلاک‌خوان خودکار شناسایی لحظه‌ای پلاک خودرو هنگام ورود به باسکول ذخیره تصویر خودرو و پلاک در سیستم کاهش خطا و جلوگیری از ورود اطلاعات نادرست

4 ماه قبل نوشته شده

دیدگاهی برای این مطلب ثبت نشده است.