All Projects → seanwu1105 → Pyqt5 Qtquick2 Example

seanwu1105 / Pyqt5 Qtquick2 Example

Licence: mit
A sample of QtQuick 2 providing material and fluent design themes in PyQt5.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pyqt5 Qtquick2 Example

Django Crud Ajax Login Register Fileupload
Django Crud, Django Crud Application, Django ajax CRUD,Django Boilerplate application, Django Register, Django Login,Django fileupload, CRUD, Bootstrap, AJAX, sample App
Stars: ✭ 118 (-25.79%)
Mutual labels:  example-project
Pyvfx Boilerplate
A boilerplate for creating PySide/PyQt or PySide2/PyQt5 applications running inside of Maya, Nuke and standalone - using Python 2 or 3.
Stars: ✭ 131 (-17.61%)
Mutual labels:  pyqt5
Qdarkstylesheet
A dark style sheet for QtWidgets application
Stars: ✭ 1,952 (+1127.67%)
Mutual labels:  pyqt5
Angular5 Example Shopping App
Angular 5 Example Shopping App + Angular Material + Responsive
Stars: ✭ 120 (-24.53%)
Mutual labels:  example-project
Reactnativetemplate
Our example of simple application using ReactNative and some recommendations
Stars: ✭ 127 (-20.13%)
Mutual labels:  example-project
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (-13.21%)
Mutual labels:  example-project
Beautycamera
美颜相机,具有人脸检测、磨皮美白人脸、滤镜、调节图片、摄像功能
Stars: ✭ 117 (-26.42%)
Mutual labels:  pyqt5
Execution Trace Viewer
Tool for viewing and analyzing execution traces
Stars: ✭ 149 (-6.29%)
Mutual labels:  pyqt5
Youtube2audio
Desktop application to download YouTube videos as annotated MP3 or MP4 files
Stars: ✭ 128 (-19.5%)
Mutual labels:  pyqt5
Android Base Mvp
Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP
Stars: ✭ 141 (-11.32%)
Mutual labels:  example-project
Wechat article
爬取微信公众号文章
Stars: ✭ 121 (-23.9%)
Mutual labels:  pyqt5
Robovision
AI and machine leaning-based computer vision for a robot
Stars: ✭ 126 (-20.75%)
Mutual labels:  pyqt5
Angular9 Example App
Angular 13 Example App + Angular CLI + i18n + GraphQL
Stars: ✭ 1,769 (+1012.58%)
Mutual labels:  example-project
Godot tutorials
Code and examples for KidsCanCode Godot Tutorials.
Stars: ✭ 119 (-25.16%)
Mutual labels:  example-project
Mindfulness At The Computer
Helps you stay mindful of your breathing while using your computer
Stars: ✭ 143 (-10.06%)
Mutual labels:  pyqt5
Razzle Material Ui Styled Example
Razzle Material-UI example with Styled Components using Express with compression
Stars: ✭ 117 (-26.42%)
Mutual labels:  example-project
Git Cola
git-cola: The highly caffeinated Git GUI
Stars: ✭ 1,787 (+1023.9%)
Mutual labels:  pyqt5
Play Scala Isolated Slick Example
Example Play Slick Project
Stars: ✭ 155 (-2.52%)
Mutual labels:  example-project
Lint Staged Multi Pkg
Example repo to demonstrate use of `lint-staged` with multi-pkg projects
Stars: ✭ 148 (-6.92%)
Mutual labels:  example-project
Autokey
AutoKey, a desktop automation utility for Linux and X11, formerly hosted at OldAutoKey. Updated to run on Python 3.
Stars: ✭ 2,095 (+1217.61%)
Mutual labels:  pyqt5

Example of QtQuick 2 with PyQt5

build Requirements Status

NOTE: A better practice for communication between front-end (QML) and back-end (Python) can be found in neural-network-sandbox repository.

Themes

Run main.py with theme names as second parameter.

python main.py Default
python main.py Fusion
python main.py Imagine
python main.py Material
python main.py Universal

Change environmental variable QT_QUICK_CONTROLS_STYLE in main.py.

# main.py

# Set the QtQuick Style
# Acceptable values: Default, Fusion, Imagine, Material, Universal.
os.environ['QT_QUICK_CONTROLS_STYLE'] = 'Default'

Previews

Default

Default

Fusion (Breeze Dark)

Fusion (Breeze Dark)

Fusion (Kubuntu)

Fusion (Kubuntu)

Imagine

Imagine

Universal (Microsoft Fluent Design Dark)

Universal (Microsoft Fluent Design Dark)

Universal (Microsoft Fluent Design Light)

Universal (Microsoft Fluent Design Light)

Material (Light)

Material (Light)

Material (Dark)

Material (Dark)

Packaging for Distribution with PyInstaller

You could download the latest binary distribution here (Linux 64bit):

Linux Release link

Package the source code manually:

.qrc files must be located in the same directory with the python file which will load the resource in qrc.

pyrcc5 -o pyqt5_qtquick2_example/resources.py resources.qrc
pyinstaller main.py -y --windowed --additional-hooks-dir pyi_hooks/
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].