Skip to content

Commit ab2c171

Browse files
Finish the pyface section.
1 parent cc6d9b2 commit ab2c171

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ Contributing to this repository requires:
102102
# Instructor notes: tutorial flow
103103

104104
1. Introduction 20 mins
105+
- Review development environment setup
105106
- Purpose and goals of the tutorial
106107
- What is ETS? Why pick it to build tools? When to pick it to build tools?
107108
2. Starting script (10 min)
@@ -113,12 +114,14 @@ Contributing to this repository requires:
113114
- The MVC paradigm
114115
- TraitsUI exercise (20 mins)
115116
5. Pyface basics (20 mins)
116-
- Structure and responsibilities, Hello world in pyface
117-
- Building panes
117+
- Structure and responsibilities, "Hello world" in pyface
118+
- Building first panes
119+
- `Task` and `Pane` important attributes and methods
118120
- Pyface exercise: transform hello world into first app (stage 4, 15 mins)
119121
6. More Pyface (15 mins)
120-
- Cross-pane communication, adding features
122+
- Pyface application folder structure for scalability
123+
- `Application` important attributes and methods
121124
- Menus, toolbars and branding
122-
- Pyface exercise: building a fuller application (stage 5, 20 min)
125+
- Pyface exercise: building a fuller application (stage 5-6, 20 min)
123126
7. Packaging into 1 click installer (10 m)
124-
8. Wrap up and demo of any advanced UIs? (15 min)
127+
8. Wrap up and demo of any advanced UIs? (15 min)

0 commit comments

Comments
 (0)