1
- # Scrollable containers which * just work* : tm : !
1
+ # Scrollable containers which * just work* !
2
2
If you have developed GUI applications, you probably know the pain of designing a clean front-end only to find that
3
3
your application window is too large for your client's screen. Making the content scrollable is not straightforward (at
4
4
least in Tkinter). Especially not after you have already written a lot of code to draw the content.
5
5
6
6
You can use ` ScrollableContainers ` to reduce headaches. Run the following command to install the package.
7
7
8
8
``` shell
9
- pip install git+https://github.com/tfpf/ ScrollableContainers.git
9
+ pip install ScrollableContainers
10
10
```
11
11
12
12
## ` ScrollableFrameTk `
@@ -19,8 +19,8 @@ A full implementation of a scrollable frame in Tkinter.
19
19
triggers a horizontal scroll.
20
20
21
21
### Usage
22
- Add widgets to the ` frame ` attribute of a ` ScrollableFrameTk ` object. See
23
- [ ` examples/examples_ScrollableFrameTk.py ` ] ( examples/examples_ScrollableFrameTk.py ) .
22
+ Add widgets to the ` frame ` attribute of a ` ScrollableFrameTk ` object.
23
+ [ See examples. ] ( https://github.com/tfpf/ScrollableContainers/blob/main/ examples/examples_ScrollableFrameTk.py)
24
24
25
25
### Notes
26
26
` '<Button-4>' ` , ` '<Button-5>' ` and ` '<MouseWheel>' ` are bound to all widgets using ` bind_all ` to handle mouse wheel
@@ -32,5 +32,5 @@ A thin wrapper around `wx.lib.scrolledpanel.ScrolledPanel`.
32
32
* Horizontally centres the contents if the window is wider.
33
33
34
34
### Usage
35
- Add widgets to the ` panel ` attribute of a ` ScrollablePanelWx ` object. See
36
- [ ` examples/examples_ScrollablePanelWx.py ` ] ( examples/examples_ScrollablePanelWx.py ) .
35
+ Add widgets to the ` panel ` attribute of a ` ScrollablePanelWx ` object.
36
+ [ See examples. ] ( https://github.com/tfpf/ScrollableContainers/blob/main/ examples/examples_ScrollablePanelWx.py)
0 commit comments