Я хочу знать QCalendarWidget (pyqt и в python) для персидского отображения Что делать?
или любой другой язык, кроме английского языка (например, персидский, арабский, русский и т.д.)
БлагодаряПоказать QCalendarWidget для Shamsi (Jalali) в Python и pyqt
ответ
Вы можете изменить отображение языка в QCalenderWidget
путем изменения языка в local
свойств для Persian
с помощью Qt
Выход:
EDIT:
Если вы хотите иметь календари с Jalali и поддержкой хиджры, и персидский перевод, то вам придется установить StarCalender пакет и использовать его библиотеку для такой вещи.
Вот его источник fourge link а
cal = QtGui.QCalendarWidget()
cal.setLocale(QtCore.QLocale.Persian)
TypeError: QWidget.setLocale (QLocale): аргумент 1 имеет неожиданный тип 'Язык' – masood
Извините, вопрос: Как установить пятницу как праздничную неделю – masood
Прошу прощения, но, пожалуйста, подумайте о том, чтобы приложить некоторые усилия со своей стороны. Http://pyqt.sourceforge.net/Docs/PyQt4/qlocale.html там у вас есть вся информация, которую вы хотите – Achayan
Короткий ответ
Вы не можете. (Еще)
Длинный ответ
Qt does not support calendars. Существует work-in-progress (код доступен here), чтобы добавить поддержку не-григорианского календаря для Qt в QtWidgets и QtQuick. Если все будет хорошо, патч будет объединен в Qt 5.11. На данный момент он достаточно стабилен, поэтому вы можете применить его к источнику Qt 5.10, и все должно быть хорошо.
Отказ от ответственности: Я не знаю о возможных проблемах с лицензированием (если вы внесли изменения в Qt, возможно, вам придется опубликовать исходный код [?]).
Важные замечания:
Календари и Locale разделены и не связанных между собой понятий. Этот анимированный GIF должен разработать более (это ранняя проверка предлагаемых нами изменения в Qt):
- 1. Как добавить количество дней к дате в календаре jalali (shamsi)
- 2. shamsi/Jalali Calender в Android со строковыми параметрами
- 3. Показать месяц в QCalendarWidget
- 4. PyQt QCalendarWidget - метод не возвращает значение
- 5. Python-PyQt4 QCalendarWidget видимость
- 6. Изменение Календарное ядро Suitecrm в Персидский календарь (shamsi)
- 7. PyQt: Вывести сигнал, когда ячейка введена в QCalendarWidget
- 8. Python Pyqt Опции QComboBox показать
- 9. Добавить месяц Jalali в Jalali Дата
- 10. shamsi Календарь в Sharepoint
- 11. Stackless Python и PyQt
- 12. Показать stderr в pyqt QMessageBox
- 13. PyQt и Python 2.5
- 14. Каталог Python и PYQT:
- 15. Jalali Календарь в fullcalendar
- 16. Null selectedDate в QCalendarWidget
- 17. Как показать правильный фрейм с python и pyQt
- 18. Zend Jalali Дата
- 19. PyQt: Показать меню в приложении системного трея
- 20. Использование QProcess.finished() в Python 3 и PyQt
- 21. QCalendarWidget - Как отключить даты
- 22. QDialog - предотвращение закрытия в Python и PyQt
- 23. jalali Calendar для dateTimepicker jquery ui plugin
- 24. Как установить дату Jalali для JQuery Datepicker
- 25. Python: многопроцессорность в приложении pyqt
- 26. Программа Python PyQt Структура
- 27. Показать окно OpenCv поверх главного окна PyQt
- 28. python pyqt interactive usuage
- 29. Как использовать QCalendarWidget с QDataWidgetMapper?
- 30. Python PyQt QtoolbuttonPopup mode
У вас есть код, который вы пробовали ... Кроме того, вы должны использовать персидский и арабскую кодировку для отображения их правильно –
Я не имею в виду, что при отображении персидских текстов возникают проблемы. Например, вместо того, чтобы показывать июльский месяц, эквивалент на персидском языке – masood