enthought / enthought/traitsui

Qt simple DateEditor view shows a date despite the underlying value being none

Open
#967 6 comments 0 reactions 1 assignee Claimed by @aaronayres35 View on GitHub
type: bug
Dominant language
Python
Stars
306
Forks
99
PR merge metrics
No merged PRs in 30d

Description

Initially mentioned in #962, to reproduce:

```
from traits.api import Date, HasTraits
from traitsui.api import UItem, View, DateEditor

class Model(HasTraits):

date = Date()

def default_traits_view(self):
return View(
UItem('date', editor=DateEditor())
)

model = Model(date=None)

if __name__ == '__main__':
model.configure_traits()
```

On Mac OSX and Qt, the view shows this:
![Screenshot 2020-07-06 at 11 08 14](https://user-images.githubusercontent.com/3673984/86582130-14416700-bf79-11ea-99bc-6db633f16079.png)

This is misleading as the underlying value is `None`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.