Kivy Part 52 – Slugrace – Slug Settings
Hey guys, in the previous part of the Kivy series we added the set_players method to the on_press event on… Read More »Kivy Part 52 – Slugrace – Slug Settings
Hey guys, in the previous part of the Kivy series we added the set_players method to the on_press event on… Read More »Kivy Part 52 – Slugrace – Slug Settings
Hey guys, in the previous part of the Kivy series we handled the radio button events in the Settings screen.… Read More »Kivy Part 51 – Slugrace – Player Settings
Hey guys, in the previous two parts of the series we were talking about events in Kivy. In this part… Read More »Kivy Part 50 – Slugrace – Settings Screen Events
Hey guys, in the previous part of the series we created the Game class, or rather renamed the SlugraceScreenManager class… Read More »Kivy Part 49 – Events in Kivy
Hey guys, in this part of the Kivy series we’re going to implement the Game class. This is the class… Read More »Kivy Part 48 – Slugrace – The Game Class
In the preceding parts of the series we were working on the screens of our app. We’re now pretty much… Read More »Kivy Part 47 – Slugrace – Main Game Logic Classes
Hey guys, today we’ll be talking about transitions in Kivy. But before we start, here’s some info for you. *****… Read More »Kivy Part 46 – Slugrace – Transitions
Hey guys, before we move on to the next part of the Kivy series and talk about switching screens, here’s… Read More »Kivy Part 44 – Slugrace – Switching Between Bets and Results Screens
Hey guys, my GUI Programming with Python and Kivy book has finally been published. It’s pretty long (over 800 pages)… Read More »My GUI Programming with Python and Kivy Book
Hey guys, in the previous part of the series we turned our so-called screens into real screens. To work with… Read More »Kivy Part 43 – Slugrace – Screen Managers
Hey guys, before we move on to the next part of the Kivy series and discuss Kivy screens, here’s some… Read More »Kivy Part 42 – Slugrace – Kivy Screens
Hey guys, before we move on to the next part of the Kivy series and create a centralized style sheet… Read More »Kivy Part 41 – Slugrace – A Centralized Style Sheet File
In the previous part we added some Kivy properties to the Bets screen. In this part we’ll add some to… Read More »Kivy Part 40 – Slugrace – Kivy Properties in the Results Screen
In the previous part we were added some Kivy properties to the Race screen. In this part, we’ll add some… Read More »Kivy Part 39 – Slugrace – Kivy Properties in the Bets Screen
In the previous part we added some Kivy properties to the Settings screen. In this part we’ll add some to… Read More »Kivy Part 38 – Slugrace – Kivy Properties in the Race Screen
In the previous part we were creating and using some properties. In this lecture we’ll have a look at how… Read More »Kivy Part 35 – Defining and Using Kivy Properties
In the previous part we were talking about Kivy properties. In this article we’ll see how to use Kivy properties… Read More »Kivy Part 34 – Referencing Objects Using Kivy Properties
Today we’ll learn how to reference widgets using ids. We’ll make use of the two test files again. But before… Read More »Kivy Part 32 – Kivy ids
In the previous part we added a background image to the Players area of the Settings screen. Today we’ll see… Read More »Kivy Part 31 – Adding the Graphical Assets to the Slugrace Project
In the previous part we were adding colors to widgets. But besides colors you can also add images. But before… Read More »Kivy Part 30 – Slugrace – Background Graphics
In the previous part we added some colors to our screens. However, except for the text color on the labels,… Read More »Kivy Part 29 – Styling the Widgets in the Slugrace Project
In the previous part we were talking about colors in Kivy. In this part we’ll add some colors in the… Read More »Kivy Part 28 – Colors in the Slugrace App
In the previous part we created the Bets screen, which will be injected into the lower part of the Race… Read More »Kivy Part 22 – Slugrace – Results Screen GUI
In the previous part of the series we created the Race screen. I also mentioned that the Bets and Results… Read More »Kivy Part 21 – Slugrace – Bets Screen GUI
In the previous part we created our project folder and put the assets folder in it. But we didn’t create… Read More »Kivy Part 16 – Slugrace – The File Hierarchy
In the previous part we discussed some of the Kivy layouts that we’re going to make use of throughout our… Read More »Kivy Part 13 – Embedding Layouts
In the previous parts we saw how widgets on their own and widgets in layouts are positioned and scaled. Before… Read More »Kivy Part 11 –Advanced Scaling and Positioning
Before we jump into the Kivy layout basics, let’s recap on what we know. But before we delve into the… Read More »Kivy Part 9 – Kivy Layout Basics
In the previous parts we were using different Kivy widgets like label, button, slider, etc. But each time there was… Read More »Kivy Part 8 – Custom Widgets
In the previous part we saw how to use buttons in Kivy. The button is a really common Kivy widget.… Read More »Kivy Part 7 – More Kivy Widget Examples
In the previous part we left off with a basic Kivy app that displays a label. Now let’s explore some… Read More »Kivy Part 6 – More Widgets – the Button Widget
In the previous part we left off with a basic Kivy app that displays a label. In this part we’re… Read More »Kivy Part 5 – Label Properties
Before we rewrite our app using the Kivy language, let’s have a look at what we have. In the previous… Read More »Kivy Part 4 – Using Python and the Kivy Language
Most programming tutorials, regardless of which programming language you are going to study, begin with a Hello World program where… Read More »Kivy Part 3 – A Basic Kivy App
Now that we know what we want to do, the question is: how to do it and what software to… Read More »Kivy Part 2 – Environment Setup
Before we start working on the Slugrace Kivy Python project, let’s have a look at what it’s all about. But… Read More »Kivy Part 1 – Introduction to the Kivy Python Project