官术网_书友最值得收藏!

Summary

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.

主站蜘蛛池模板: 任丘市| 邵武市| 攀枝花市| 高雄县| 二连浩特市| 石狮市| 肇庆市| 沂源县| 和平区| 都江堰市| 兴化市| 广河县| 马山县| 瓮安县| 桐庐县| 黄陵县| 绥化市| 康定县| 大城县| 醴陵市| 巴楚县| 临颍县| 新源县| 藁城市| 山西省| 宁武县| 衡阳县| 桂林市| 泗阳县| 分宜县| 沁阳市| 平远县| 广宁县| 黄平县| 若尔盖县| 万州区| 禹州市| 南丰县| 逊克县| 策勒县| 凤翔县|