![]() |
#1 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14
Karma: 18074
Join Date: Nov 2019
Location: Australia
Device: none
|
entering date field
I often change the "date" field on an entry and I have noticed a very slight anomaly. When entering the date, I start with the day number as 2 digits and the cursor jumps to the month field. I then start entering the month name and for most months I only need 3 chars, e.g. Jan or Feb, and the cursor then jumps to the year field. However, if the month is June, July or September, I need to enter 4 chars before the cursor moves to the year field, even though Jun, Jul and Sep are unique ways to write month names. Then, after I have finished entering the whole date, the displayed date shows the 3 char value of Jun, Jul & Sep.
Can we please have Jun, Jul & Sep accepted as valid input for month names? Thanks |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,243
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
That control is provided by Qt not calibre, you would need to ask them to change it.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14
Karma: 18074
Join Date: Nov 2019
Location: Australia
Device: none
|
I posted this question on the Qt forum and received the following reply:
Hi and welcome, from your post I assume you are just a user of calibre app and no Qt dev, right?! Can we please have Jun, Jul & Sep accepted as valid input for month names? The question is: What widgets do "they" (calibre developers) use there?! Standard widgets or self-developed ones. That being said, I don't think it's a Qt issue ifself rather than how calibre implemented the calendar logic and defined valid inputs. Edit: Found the repo on github: https://github.com/kovidgoyal/calibre/tree/master Ok, they are using PySide6 and QCalendar / QCalendarWidget. I guess they have to change some settings to allow three letter inputs for month names. (@Steven123 https://forum.qt.io/user/steven123 here would be an example of a Python-based app using Qt frontend) |
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,360
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
FWIW this problem doesn't happen on my machine running calibre 8.4.101 on Windows 11. "Jun" suffices for June, "Jul" for July, etc. I tested it on the builtin Date column and on a custom date column.
|
![]() |
![]() |
![]() |
#5 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,243
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
It's likely locale dependent and calibre uses bog standard qt provided widgets for this, no custom settings.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14
Karma: 18074
Join Date: Nov 2019
Location: Australia
Device: none
|
One of the Qt guys has confirmed that this is caused by Qt. I'm now waiting on a response from their developers.
|
![]() |
![]() |
![]() |
#7 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14
Karma: 18074
Join Date: Nov 2019
Location: Australia
Device: none
|
Qt support report that June and July work with 3 chars in Qt 6.9 but Sept is still required for September.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Automatically Setting Date field to file creation date when importing. | Marc_G2 | Library Management | 6 | 07-25-2020 10:35 PM |
What date is used in the 'Date' field of CC Metadata window? | ShaunBlake | Library Management | 2 | 06-18-2019 05:32 PM |
Date field details | rcharbon | Calibre | 7 | 09-21-2014 09:08 PM |
Entering a partial date? | Kythe42 | Library Management | 17 | 08-15-2013 12:24 PM |
date field | iomari | Calibre | 8 | 10-09-2011 03:32 AM |