|
47 | 47 | from numbers import Integral, Real
|
48 | 48 |
|
49 | 49 | from matplotlib import _api, colors as mcolors
|
50 |
| -from ..qt_compat import QtGui, QtWidgets, QtCore, _enum, _to_int |
| 50 | +from matplotlib.backends.qt_compat import ( |
| 51 | + QtGui, QtWidgets, QtCore, _enum, _to_int) |
51 | 52 |
|
52 | 53 | _log = logging.getLogger(__name__)
|
53 | 54 |
|
@@ -540,6 +541,8 @@ def fedit(data, title="", comment="", icon=None, parent=None, apply=None):
|
540 | 541 |
|
541 | 542 | if __name__ == "__main__":
|
542 | 543 |
|
| 544 | + _app = QtWidgets.QApplication([]) |
| 545 | + |
543 | 546 | def create_datalist_example():
|
544 | 547 | return [('str', 'this is a string'),
|
545 | 548 | ('list', [0, '1', '3', '4']),
|
@@ -567,18 +570,24 @@ def create_datagroup_example():
|
567 | 570 |
|
568 | 571 | def apply_test(data):
|
569 | 572 | print("data:", data)
|
570 |
| - print("result:", fedit(datalist, title="Example", |
571 |
| - comment="This is just an <b>example</b>.", |
572 |
| - apply=apply_test)) |
| 573 | + fedit(datalist, title="Example", |
| 574 | + comment="This is just an <b>example</b>.", |
| 575 | + apply=apply_test) |
| 576 | + |
| 577 | + _app.exec() |
573 | 578 |
|
574 | 579 | # --------- datagroup example
|
575 | 580 | datagroup = create_datagroup_example()
|
576 |
| - print("result:", fedit(datagroup, "Global title")) |
| 581 | + fedit(datagroup, "Global title", |
| 582 | + apply=apply_test) |
| 583 | + _app.exec() |
577 | 584 |
|
578 | 585 | # --------- datagroup inside a datagroup example
|
579 | 586 | datalist = create_datalist_example()
|
580 | 587 | datagroup = create_datagroup_example()
|
581 |
| - print("result:", fedit(((datagroup, "Title 1", "Tab 1 comment"), |
582 |
| - (datalist, "Title 2", "Tab 2 comment"), |
583 |
| - (datalist, "Title 3", "Tab 3 comment")), |
584 |
| - "Global title")) |
| 588 | + fedit(((datagroup, "Title 1", "Tab 1 comment"), |
| 589 | + (datalist, "Title 2", "Tab 2 comment"), |
| 590 | + (datalist, "Title 3", "Tab 3 comment")), |
| 591 | + "Global title", |
| 592 | + apply=apply_test) |
| 593 | + _app.exec() |
0 commit comments