|
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