Skip to content

slint-ui/material-python-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Material Components for Slint Python Template

A template for a Python Application using Slint with material components. Based on the material gallery.

About

This template helps you get started developing a Rust application with Slint as a toolkit for the user interface and the material component set. It demonstrates the integration between the .slint UI markup and Python code, how to react to callbacks, get and set properties, and use of all available material components for Slint.

Disclaimer

The material components are currently available as a technical preview. Some components are still missing and changes to the api are possible. We will inform as soon as the component set is read for release.

Usage

We recommend using an IDE for development, along with our LSP-based IDE integration for .slint files. You can also load this project directly in Visual Studio Code and install our Slint extension.

  1. Install uv

  2. Clone this repository

    git clone --recurse-submodules https://github.com/slint-ui/material-python-template.git my-project
    cd my-project

Run your application on desktop

  1. Run the application:

    uv run main.py
    

Next Steps

We hope that this template helps you get started, and that you enjoy exploring making user interfaces with Slint. To learn more about the Slint APIs and the .slint markup language, check out our online documentation. Check out also the material components documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published