-
Book Overview & Buying
-
Table Of Contents
Kivy: Interactive Applications in Python
By :
This chapter covered all the basic, and some not so basic, concepts of Kivy. You learned how to configure classes, instances, and templates. The following is a list of Kivy elements we used in this chapter:
We learned basic widgets such as Widget, Button, ToggleButton, and Label
Layouts such as FloatLayout, RelativeLayout, BoxLayout, GridLayout, StackLayout, and AnchorLayout
A number of properties such as pos, x, y, center_x, center_y, top, right, size, height, width, pos_hint, size_hint, group, spacing, padding, color, text, font_size, cols, rows, orientation, anchor_x, and anchor_y
We also learned variables such as self, root, and id and markup tags such as size, color, b, i, and sub
We used the Builder to load (the load_file method) extra Kivy language files.
There are much more elements that we can use inside the Kivy language. After this chapter we understand the general ideas and we should be able to use most of the elements available for the GUI design. There is, however, a very important and particular element that we haven't studied yet: the canvas, which mainly allow us to draw vector shapes (such as circles and lines for our project) in the screen. This will be the major topic of the next chapter.
Change the font size
Change margin width
Change background colour