Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPywidgets UI #1544

Merged
merged 296 commits into from
May 24, 2017
Merged
Changes from 1 commit
Commits
Show all changes
296 commits
Select commit Hold shift + click to select a range
c257f26
Add display argument to all ipywidgets
francisco-dlp Mar 27, 2017
d639999
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 27, 2017
3b86cba
Fix display default
francisco-dlp Mar 27, 2017
e98ec41
Register axesmanager and preferences
francisco-dlp Mar 27, 2017
995c8be
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 27, 2017
ff0dc66
Rename gui decorator -> add_gui_method
francisco-dlp Mar 27, 2017
4ac94c1
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 27, 2017
be1fbb8
Register nav sliders and add kwargs to all widgets
francisco-dlp Mar 27, 2017
fe5d65d
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 27, 2017
e14d0b8
Add model and components
francisco-dlp Mar 27, 2017
f63d6be
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 27, 2017
8c65b83
Connect all ipywidgets, some things still broken
francisco-dlp Mar 28, 2017
c4d7f30
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 28, 2017
d417b85
Fix positional arg in wrapped function
francisco-dlp Mar 28, 2017
f66e9f2
Fix model widgets
francisco-dlp Mar 28, 2017
e5c49e8
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 28, 2017
bb15e9a
Bidirectional component active
francisco-dlp Mar 28, 2017
e41f3dd
Fix fit component
francisco-dlp Mar 28, 2017
b077597
Fix setting wrong qt version in traitsui
francisco-dlp Mar 31, 2017
71c52f6
Add gui_traitsui module (mainly empty still)
francisco-dlp Mar 31, 2017
a4c75f0
Move traitsui functionality to gui_traitsui (WIP)
francisco-dlp Mar 31, 2017
780ecb2
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 31, 2017
b6c8bbc
Move traits set micro par to the signal files.
francisco-dlp Mar 31, 2017
e38dd18
Automatic style corrections courtesy of autopep8
francisco-dlp Mar 31, 2017
ee7d694
Enable traitsui preferences
francisco-dlp Mar 31, 2017
0ec9fcc
Add navigation sliders
francisco-dlp Apr 2, 2017
faeb98b
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 2, 2017
09f0de1
Fix add_display not removing display from kwargs
francisco-dlp Apr 2, 2017
e07a6f2
Fix wrong import path
francisco-dlp Apr 2, 2017
7fd2b06
Set step of ipywidgets nav slider value
francisco-dlp Apr 2, 2017
d0936db
Add AxesManager traitsui gui
francisco-dlp Apr 2, 2017
bfb1917
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 2, 2017
2b1a974
Add Model1D.fit_component traitsui gui
francisco-dlp Apr 2, 2017
f6114ef
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 2, 2017
eb336f5
Make traitsui optional
francisco-dlp Apr 2, 2017
ba46508
Enable all tools traitsui elements
francisco-dlp Apr 2, 2017
411de16
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 2, 2017
a975824
Fix typo
francisco-dlp Apr 2, 2017
a4c17f4
Register traitsui and ipywidgets only if traitsui/ipywidgets installed
francisco-dlp Apr 2, 2017
aef40d7
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 2, 2017
b5ab2db
Add set_microscope_parameters traitsui gui
francisco-dlp Apr 2, 2017
f04befd
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 2, 2017
822fa7f
Enable messages for traitsui
francisco-dlp Apr 3, 2017
68a34f4
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 3, 2017
4283014
Move egerton_quantification to tools
francisco-dlp Apr 3, 2017
48b0d60
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 3, 2017
42c2bc0
Move what was left of hyperspy.gui to hyperspy.signal_tools
francisco-dlp Apr 3, 2017
6e4c3ba
Add progress bar to ipywidget spikes_removal_tool
francisco-dlp Apr 3, 2017
5845a4d
Add message traitsui to spikes_removal_tool
francisco-dlp Apr 3, 2017
470e9d6
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 3, 2017
a49b539
Fix label length issue
francisco-dlp Apr 3, 2017
ac14440
Add option to disable continous update in nav sliders
francisco-dlp Apr 4, 2017
851e84d
Use gui decorator where possible and add missing butteworth gui
francisco-dlp Apr 4, 2017
a793785
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 4, 2017
3106463
Add option to disable GUIs in preferences
francisco-dlp Apr 5, 2017
7ff0f36
Add toolkit and display parameters
francisco-dlp Apr 5, 2017
2c4d10d
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 5, 2017
238ee12
signal_range parameter takes SpanROI
francisco-dlp Apr 5, 2017
7f5ba2e
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 5, 2017
23f4b0d
Fix toolkit selection
francisco-dlp Apr 6, 2017
8251534
Add ipywidgets roi ui
francisco-dlp Apr 6, 2017
2420bca
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 6, 2017
49c2dc2
Add apply method to butterworth filter
francisco-dlp Apr 6, 2017
47e48db
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 6, 2017
fd80998
Add apply and cancel buttoms to smoothers
francisco-dlp Apr 6, 2017
3a036bc
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 6, 2017
85290be
Add apply method to lowess
francisco-dlp Apr 6, 2017
b03c7e6
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 6, 2017
11179d0
Close remove background widget on apply
francisco-dlp Apr 6, 2017
f463db1
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 6, 2017
2da61b6
Add missing import
francisco-dlp Apr 6, 2017
a875894
Fix typo
francisco-dlp Apr 7, 2017
109009c
Conditional color attribute
francisco-dlp Apr 7, 2017
b266178
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 7, 2017
f536636
Move message to warning
francisco-dlp Apr 7, 2017
49f77d0
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 7, 2017
0c29cde
Improve warning message
francisco-dlp Apr 7, 2017
7351366
More useful messages for gui is not available.
francisco-dlp Apr 7, 2017
771b265
Fix len > 1 parameter value gui
francisco-dlp Apr 7, 2017
b853025
Put multivalue parameters inside accordion
francisco-dlp Apr 7, 2017
a7a320e
Add update button to multivalue parameter widget
francisco-dlp Apr 7, 2017
26fbdb0
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 7, 2017
0f7e446
Fix missing import
francisco-dlp Apr 7, 2017
0bb701d
Change behaviour of auto slider bounds
francisco-dlp Apr 7, 2017
8c7507e
Add axis ipy gui
francisco-dlp Apr 8, 2017
bc17182
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 8, 2017
514d914
Add dataaxis traitsui gui and improve axis layout
francisco-dlp Apr 8, 2017
e1ea66f
Deprecate AxesManager.show
francisco-dlp Apr 8, 2017
7d3092d
Deprecate integrate_in_range
francisco-dlp Apr 8, 2017
2f1dae1
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 8, 2017
cfa2cf9
More helpful error message when missing beam energy for EDS model
francisco-dlp Apr 8, 2017
f000628
Don't register traitsui widgets when toolkit is null
francisco-dlp Apr 8, 2017
7da9c9e
Try to set the qt5 backend to be ready for when traitsui supports it
francisco-dlp Apr 8, 2017
395d667
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 8, 2017
3dd95bd
Add method
francisco-dlp Apr 8, 2017
d486e35
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 8, 2017
0e161b5
Add string_to_html function to convert "\n" to "<br/>" in ipywidgets.…
ericpre Apr 8, 2017
a02096c
link ipywidgets value step to axis scale
francisco-dlp Apr 8, 2017
a2df9ba
Don't display index and value for signal axes in ipywidgets
francisco-dlp Apr 8, 2017
917a80a
conversion more explicit.
ericpre Apr 8, 2017
016e813
Raise value error when requestion non registered toolkit
francisco-dlp Apr 8, 2017
2fbd53b
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 8, 2017
be04648
Add gui folders to setup.py
francisco-dlp Apr 8, 2017
06d38f9
Catch error when requestion plot with sliders.
francisco-dlp Apr 8, 2017
62715fe
Better error message
francisco-dlp Apr 8, 2017
7cb0269
_ -> space
francisco-dlp Apr 8, 2017
764673f
Fix disabling traitsui in preferences
francisco-dlp Apr 8, 2017
66d69de
Fix setting nbagg backend (thanks @thomasaarholt)
francisco-dlp Apr 8, 2017
ca5bf64
Merge pull request #35 from ericpre/improve_formatting_help_spikes_re…
francisco-dlp Apr 8, 2017
57250b3
Make set_microscope_parameters behave as described in docstring
francisco-dlp Apr 8, 2017
baea513
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 8, 2017
92130df
Add ipywidgets set_microscope_parameters UI
francisco-dlp Apr 9, 2017
053f668
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
fc26a2b
Fix updating traitlets from traits when back to Undefined
francisco-dlp Apr 9, 2017
c8d60e6
Merge branch 'ipywidgets' of https://github.com/francisco-dlp/hypersp…
francisco-dlp Apr 9, 2017
0e70e5b
Add display and toolkit kwargs to set_microscope_parameters
francisco-dlp Apr 9, 2017
54996fa
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
c3537f8
Fix TypeError in SpikesRemoval (thanks @thomasaarholt)
francisco-dlp Apr 9, 2017
69c0ed7
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
ffa8fd7
Don't use floatslider for nav sliders and add units (thanks @thomasaa…
francisco-dlp Apr 9, 2017
f7390e4
Fix ipywidgets preferences gui
francisco-dlp Apr 9, 2017
e095fed
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
2447c91
Add save button to traitsui preferences and don't save on close
francisco-dlp Apr 9, 2017
c2330b6
Update coveragerc
francisco-dlp Apr 9, 2017
fd65242
Add axes ipywidgets tests
francisco-dlp Apr 9, 2017
6df1674
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
28f66a9
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
6d8fa8f
Add ipywidgets set micro par test
francisco-dlp Apr 9, 2017
9d38911
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
9ad8d10
Fix display
francisco-dlp Apr 9, 2017
a01ea76
Fix EELSCLEdge ipywidget and add wdict to model widgets
francisco-dlp Apr 9, 2017
e925b9a
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
0c1c234
Add wdict to preferences
francisco-dlp Apr 9, 2017
8873a6c
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
0ecec5a
Add wdict to roi ipywidgets
francisco-dlp Apr 9, 2017
439f161
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
cd7ce31
Disable traitsui line_color
francisco-dlp Apr 9, 2017
a5d3da8
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
56bc7eb
Add wdict to ipywidgets tools
francisco-dlp Apr 9, 2017
c868be1
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 9, 2017
0ad6a4b
Merge remote-tracking branch 'upstream/RELEASE_next_patch' into ipywi…
francisco-dlp Apr 9, 2017
c521f00
Merge remote-tracking branch 'upstream/RELEASE_next_minor' into ipywi…
francisco-dlp Apr 9, 2017
d3908bf
New directional_link
francisco-dlp Apr 10, 2017
899f715
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 10, 2017
4c0ee02
Add parameter test
francisco-dlp Apr 10, 2017
457d4b1
dlink bmin, bmax with widget
francisco-dlp Apr 10, 2017
9a9e10b
Add component test
francisco-dlp Apr 10, 2017
83043f8
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 10, 2017
58d0aeb
Add model test
francisco-dlp Apr 10, 2017
7d46457
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 10, 2017
256cb68
Add multivalue par test
francisco-dlp Apr 10, 2017
1372efa
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 10, 2017
35dff0d
Add EELSCLEdge ipywidgets test and fix bug
francisco-dlp Apr 11, 2017
0de90b2
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 11, 2017
21faea2
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 11, 2017
9523fbd
Add fit_component test
francisco-dlp Apr 11, 2017
6309cbe
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 11, 2017
9bb6e3d
Remove unnecessary com mock
francisco-dlp Apr 11, 2017
cff0a29
Fix calibrate and add tests
francisco-dlp Apr 11, 2017
8bcd469
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 11, 2017
e2db463
Remove obsolate test
francisco-dlp Apr 11, 2017
2a936bb
Add smoothers ipywidget tests
francisco-dlp Apr 11, 2017
f6d9a0d
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 11, 2017
470371a
Don't set ETS toolkit when already set and improve msgs
francisco-dlp Apr 13, 2017
69e740c
Remove duplicated debug msg
francisco-dlp Apr 13, 2017
c246dfd
Fix filter_butterworth
francisco-dlp Apr 14, 2017
1e74620
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 14, 2017
c591d2d
Add background test and fix bug in polynomial bg removal
francisco-dlp Apr 14, 2017
9c37a8d
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 14, 2017
2c9462e
Merge remote-tracking branch 'upstream/RELEASE_next_minor' into ipywi…
francisco-dlp Apr 14, 2017
67f5cbf
Automatic style corrections courtesy of autopep8
francisco-dlp Apr 14, 2017
065b8da
Fix EDS/SEM tilt_stage mapping
francisco-dlp Apr 14, 2017
e686efc
Don't include tests in coverage
francisco-dlp Apr 14, 2017
a6fe119
Remove empty file
francisco-dlp Apr 14, 2017
3fc8fc5
Update api docs
francisco-dlp Apr 14, 2017
3a1efa3
Fix exclude tests in coverage
francisco-dlp Apr 14, 2017
b06aef0
Improve interactive plotting speed
francisco-dlp Apr 15, 2017
ac389d7
(Partially) fix nbagg backend sluggishness
francisco-dlp Apr 15, 2017
0466113
Add statsmodels to setup.py
francisco-dlp Apr 15, 2017
26fbce5
Fix exception when updating before drawing
francisco-dlp Apr 15, 2017
2530598
Fix warning when plotting spikesremovaltool
francisco-dlp May 11, 2017
fead51b
Fix error when fixing spikes at the edges
francisco-dlp May 11, 2017
90e96de
Add spikes removal test
francisco-dlp May 11, 2017
7786e2a
Automatic style corrections courtesy of autopep8
francisco-dlp May 11, 2017
a422400
Add ipywidgets spikesremovaltool test
francisco-dlp May 11, 2017
345bb59
Automatic style corrections courtesy of autopep8
francisco-dlp May 11, 2017
0a2b459
Merge branch 'ipywidgets' of https://github.com/francisco-dlp/hypersp…
francisco-dlp May 11, 2017
b3915cd
Add ipywidgets roi tests
francisco-dlp May 12, 2017
892aad4
Automatic style corrections courtesy of autopep8
francisco-dlp May 12, 2017
ed3e894
Add ipywidgets preferences test
francisco-dlp May 12, 2017
a8e1362
ROIs can be used for slicing
francisco-dlp May 12, 2017
8594495
Automatic style corrections courtesy of autopep8
francisco-dlp May 12, 2017
af14d51
Add roi slicing test
francisco-dlp May 12, 2017
c7a67bb
Automatic style corrections courtesy of autopep8
francisco-dlp May 12, 2017
ef9b1a0
Rename AxesManager.navigation_sliders -> gui_navigation_slicers
francisco-dlp May 12, 2017
32a4bd5
Automatic style corrections courtesy of autopep8
francisco-dlp May 12, 2017
999f8dc
Rename adjust_constrast -> gui_adjust_contrast
francisco-dlp May 12, 2017
62f453c
Restore the preferences values after test
francisco-dlp May 12, 2017
92111bb
Add constrast editor ipywidget test
francisco-dlp May 12, 2017
50bd2ec
Deprecate crop
francisco-dlp May 12, 2017
e783b7b
Remove no-longer-necessary preferences.General.interactive
francisco-dlp May 12, 2017
40301fd
link and dlink no longer require traitlets and link takes tranforms arg.
francisco-dlp May 12, 2017
ad45cc1
Automatic style corrections courtesy of autopep8
francisco-dlp May 12, 2017
0e435fe
Fix dlink unlink
francisco-dlp May 16, 2017
02a7968
Add tests
francisco-dlp May 16, 2017
820dc64
Move link_traits to hyperspy/link_traits
francisco-dlp May 16, 2017
d556c99
Remove link from api
francisco-dlp May 16, 2017
0151461
Fix dlink.unlink and add mixed traits/traitlets tests
francisco-dlp May 16, 2017
6824698
Automatic style corrections courtesy of autopep8
francisco-dlp May 16, 2017
0b80c79
Merge branch 'RELEASE_next_minor' into ipywidgets
francisco-dlp May 16, 2017
b8f11a3
Automatic style corrections courtesy of autopep8
francisco-dlp May 16, 2017
2c76bba
Add version to link_traits
francisco-dlp May 16, 2017
6a02f47
Add __init__
francisco-dlp May 16, 2017
a2980ef
Rename link_* back to link and dlink
francisco-dlp May 16, 2017
8460ccd
Automatic style corrections courtesy of autopep8
francisco-dlp May 16, 2017
7f64009
Fix dlink missing d
francisco-dlp May 16, 2017
18eb229
Split link_traits into a separate package
francisco-dlp May 16, 2017
53e75a2
Split gui_ipywidgets into a separate package
francisco-dlp May 16, 2017
db8c6a1
Add api that does not import GUIs
francisco-dlp May 16, 2017
804a248
Split gui_traitsui into a separate package
francisco-dlp May 16, 2017
12baa76
Better import error messages
francisco-dlp May 16, 2017
57a189e
Add test for signal_range_from_roi
francisco-dlp May 17, 2017
49cf8fd
Automatic style corrections courtesy of autopep8
francisco-dlp May 17, 2017
23e6fcf
Remove ipython from install_req, add gui-traitsui and test install op…
francisco-dlp May 17, 2017
b618fa2
Update anaconda install info
francisco-dlp May 17, 2017
e7b57a8
Update introduction regarding GUIs
francisco-dlp May 17, 2017
ac6f78c
Update getting_started and install
francisco-dlp May 17, 2017
81a3a00
Update user guide
francisco-dlp May 17, 2017
1dce89f
Add doc for using ROIs for indexing
francisco-dlp May 17, 2017
e0b6573
Add missing >>>
francisco-dlp May 17, 2017
ac5d49f
Fix error when gui not installed (thanks @thomasaarholt)
francisco-dlp May 18, 2017
2982eae
Remove blank line at start of spikes rem help
francisco-dlp May 22, 2017
ad81ab2
Fix set_signal_range docstring
francisco-dlp May 22, 2017
c4a1b91
Add informative errors to calibrate
francisco-dlp May 22, 2017
c25fb2d
(re)Fix nbagg
francisco-dlp May 22, 2017
9120a4b
Fix CirCleROI error
francisco-dlp May 22, 2017
3a87faf
Improve no toolkit for feature error
francisco-dlp May 23, 2017
00b590c
Improve docstring formatting
francisco-dlp May 23, 2017
1d78b1f
Merge branch 'RELEASE_next_minor' into ipywidgets
francisco-dlp May 23, 2017
2b72eca
Improve error message
francisco-dlp May 23, 2017
1b3951c
Un-deprecate crop
francisco-dlp May 23, 2017
6a91741
Merge branch 'RELEASE_next_minor' into ipywidgets
francisco-dlp May 23, 2017
a139398
Automatic style corrections courtesy of autopep8
francisco-dlp May 23, 2017
0b05bab
Move enable_*_gui to new prefereces tab
francisco-dlp May 24, 2017
b16f2ea
Automatic style corrections courtesy of autopep8
francisco-dlp May 24, 2017
a07d0cd
Change version to 1.3 so that CI runs
francisco-dlp May 24, 2017
c8a96e7
Don't skip the tests in coverage as it is useful to know if they're a…
francisco-dlp May 24, 2017
406d125
Add ROIs gui doc
francisco-dlp May 24, 2017
695763f
Update preferences doc
francisco-dlp May 24, 2017
6009738
Update api docs
francisco-dlp May 24, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion hyperspy/gui/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def set_ets_toolkit(toolkit):
_logger.debug('Current MPL backend: %s', backend)
if "WX" in backend:
set_ets_toolkit("wx")
elif "Qt" in backend:
elif "Qt4" in backend:
Copy link
Member

@ericpre ericpre Mar 31, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it fixing #1559? If so, does it mean that instead of using %matplotlib qt, we should recommend using %matplotlib qt4, before importing hyperspy?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, it's not fixing #1559. This fixes using that qt5 backend albeit without the traitsui gui as it does not yet support qt5.

The ipywidgets give us a lot more flexibility when choosing the mpl backend as the ipywidgets are obviously backend independent. Therefore this PR should make hspy usable with e.g. tk or nbagg.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok. Forgot my previous comment, it does not make sense...

set_ets_toolkit("qt4")
else:
set_ets_toolkit("null")
Expand Down