Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Python GUI | Build a Beautiful Calculator with PyQt and Qml


Introduction :
Introduction
Qt's preferrence of Qml
Comparison between QtWidget and Qml

Installation :
Anaconda
PyQt5
Ninja-Preview
Download Qt
Install Qt
Installation
1 question
Exercise Files

The Path :
Front end first

The basics :
First Window
Window flags
Rectangle
Property
ID
Anchors
Text
Label
Image
Component Functions

The Layouts :
RowLayout
Column Layout
Grid Layout
Stack Layout
Custom types

The Views :
List View
List Model
Grid View
Stack View
Swipe View

The Controls :
Buttons
Text Field
Dial
Controls Quiz
1 question

Communicate :
Signal and Slots
Signal and Slots 2
Threading

Resources :
Design a Qml UI again
The RCC

Prep Before Building (Freezing) :
Install PyInstaller
Install an Ico converter
Install an Installer Builder

The Build :
Build the App
Buld the Installer

[MAIN FOCUS] - Calculator Project :
Create Project folders
Add import statements
Add the first Column Layout
Add a border to the screen
Add a Rect for the small size
Add a Rect for the full size
Add a Gridlayout to the small size
Customise the button
Put the customised button in a separate Qml file
Duplicate twenty-three times
Change text and background colors of some of the duplicates
Put in the numbers
Put in the symbols unicode
Change color
Add a Rowlayout to fullscreen Rect
Put in the Grid Layout for the funct
Put in the equal sign
Put in the Grid Layout and buttons
Put in the column Layout and Rect
Put in the label and the flickable
Duplicate the label and the flickable
Create new signals
Add deleteText Signal
Script btnClick signal
Create the onUniClick handler
Make screen to Flick
Connect to the python
Connect to the equal sign signal
Create the compute property
Return the solutions answer to Qml
Improve on solve using reversed BODMAS
Improve on Solve
Add percentage functionality

Project Resources :
Project Resources