Skip to content

I started learning QML and kept going for 100 days. Each day, I tried to build something from what I learned. Most projects took a few days to complete.

Notifications You must be signed in to change notification settings

ksvbka/100-days-qml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of QML

I started learning QML and kept going for 100 days. Each day, I tried to build something from what I learned. Most projects took a few days to complete. Below is my progression from day one to a hundred in the form of completed projects.

Project 03: Drawer

03-drawer

I learned how to:

  • Using basic Drawer
  • Using ItemDelegate as delegate in Listview (support hightlight, click, text ...)
  • Using Loader to dynamic display page corresponding with item on side bar (Home, ScoreBar ..)
  • Some trick to implement separator and spacer in Listview
  • Some trick to maps listItem name with action when clicked.

Project 02: Maps View

02-maps-view

I learned how to:

  • Using basic containter from QtQuick (Flixable, MouseArea)
  • Handle KeysEvent and MouseEvent

Project 01: Movie List

01-movie-list

I learned how to:

  • Using almost element of QtQuick module: Item, Rectangle, Image, Text, ListView, MouseArea …
  • Import js file as module
  • Basic concept of View/Model/Delegate
  • Basic animation

Project 00: Basic Layout

00-basic-layout

I learned how to

  • Using basic colum, grid, flow
  • Using basic layout
  • Model/View/Delegate concept. Implement basic ListView, Gridview, Pathview

About

I started learning QML and kept going for 100 days. Each day, I tried to build something from what I learned. Most projects took a few days to complete.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published