Pressing Enter in wx.DatePickerCtrl will not move forwarded to next field

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Pressing Enter in wx.DatePickerCtrl will not move forwarded to next field

sibu
Dear wxPython-users,

In my wxpython application, I have a Wx.DatePickerCtrl Field along with other two more fields.

My Issue is that When I press Enter in this date field it doesn't change focus to the next filed.
It remains in the same field. Only TAB key is working in this situation.

Please see the attached Code/script and kindly let me know what changes i should made in the script
so that ENTER/RETURN will move the keyboard focus to the next field.

Expecting helps,

Thanks in advance,

Also please see output of the script

<img src="data:image/png;base64,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" alt="">

Sibu.N.L
 

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

dtpicktest.py (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Pressing Enter in wx.DatePickerCtrl will not move forwarded to next field

Tim Roberts
Sibu Neelankavil wrote:
>
> In my wxpython application, I have a Wx.DatePickerCtrl Field along
> with other two more fields.
>
> My Issue is that When I press Enter in this date field it doesn't
> change focus to the next filed.
> It remains in the same field. Only TAB key is working in this situation.

Right, that's how it is supposed to work.  ENTER is not supposed to move
from field to field.  ENTER is supposed to submit the form.  Your form
doesn't have a submit button, so I expect ENTER to do nothing.

I've never understood how this ENTER expectation ever got started.  The
old IBM 3780 mainframe terminals used ENTER, but from the very beginning
of Windows, it has ALWAYS been the TAB key that moved from field to
field.  That's 30 years of established practice.

--
Tim Roberts, [hidden email]
Providenza & Boekelheide, Inc.

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Pressing Enter in wx.DatePickerCtrl will not move forwarded to next field

nepix32
In reply to this post by sibu
As already pointed out, if you look at major Windows applications (e. g. Office), ENTER will close the current dialog and TAB will move the focus. Where you would expect "cursor"/focus movement on ENTER, is MS Excel. This "spreadsheet-behaviour" is reflected in wx.Grid, where moving between cells happens on ENTER.


--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Pressing Enter in wx.DatePickerCtrl will not move forwarded to next field

sibu
In reply to this post by Tim Roberts
Hi,

Thanks for the reply and i agree with you

Now I am trying to use masked.TextCtrl for this purpose and after viewing the wxpython demo i created the following script.

locale.setlocale(locale.LC_ALL, "uk_uk")
print wx.DateTime.Now().Format("%x")
# output is 14/11/2014

dt1=TextCtrl(panel,value=wx.DateTime_Now().Format("%d/%m/%Y"),
                          style= wx.TE_PROCESS_ENTER,
                          mask = "##/##/####",
                          formatcodes="D",
                          validRequired=True,
                          )
But date is  validated always on the basis of "%m/%d/Y" simply ignoring the locale setting format %d/%m/%Y. for ex:- 14/11/2014

Kindly help me to  use the correct formatcodes,the full script is also attached.

Is i have to start a new topic for this ?.

Sibu.

On Tuesday, 11 November 2014 23:29:14 UTC+5:30, Tim Roberts wrote:
Sibu Neelankavil wrote:
>
> In my wxpython application, I have a Wx.DatePickerCtrl Field along
> with other two more fields.
>
> My Issue is that When I press Enter in this date field it doesn't
> change focus to the next filed.
> It remains in the same field. Only TAB key is working in this situation.

Right, that's how it is supposed to work.  ENTER is not supposed to move
from field to field.  ENTER is supposed to submit the form.  Your form
doesn't have a submit button, so I expect ENTER to do nothing.

I've never understood how this ENTER expectation ever got started.  The
old IBM 3780 mainframe terminals used ENTER, but from the very beginning
of Windows, it has ALWAYS been the TAB key that moved from field to
field.  That's 30 years of established practice.

--
Tim Roberts, <a href="javascript:" target="_blank" gdf-obfuscated-mailto="KFEc2Pk1p2EJ" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">ti...@...
Providenza & Boekelheide, Inc.

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

dtpicktest01.py (2K) Download Attachment