Skip to content

👩🏽‍💻 Kivy es un marco Python gratuito y de código abierto para desarrollar aplicaciones móviles y otro software de aplicación multitáctil con una interfaz de usuario natural.

License

Notifications You must be signed in to change notification settings

brian-emarquez/Python-Kivy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kivy | Open source Python framework

Stars Forks

Tabla de Contenidos

Numeration Check Topic Quantization Atras Info
001 ✔️ Input Boxes and Buttons ⬅️ Atras -
002 ✔️ Button Column Span Trick ⬅️ Atras -
003 ✔️ How To Set The Height And Width of Widgets ⬅️ Atras -
004 ✔️ Kivy Design Lenguaje ⬅️ Atras -
005 ✔️ The Kivy Builder ⬅️ Atras -
006 ✔️ Changing Kivy Button Colors ⬅️ Atras -
007 ✔️ Kivy Box Layout ⬅️ Atras -
008 ✔️ Setting Default Widget Properties ⬅️ Atras -
009 ✔️ Change Background Color And Text Color of Labels ⬅️ Atras -
010 ✔️ Two Ways To Change Background Colors ⬅️ Atras -
011 ✔️ How To Use Images With Kivy ⬅️ Atras -
012 ✔️ Kivy Float Layout ⬅️ Atras -
013 ✔️ How To Update Labels ⬅️ Atras -
014 ✔️ Build A Simple Calculator App ⬅️ Atras -
015 ✔️ Calculator Addition Function ⬅️ Atras -
016 ✔️ Secondary Calculator Button Functions ⬅️ Atras -
017 ✔️ Fix Our Decimal Calculator Problem ⬅️ Atras -
018 ✔️ Math Calculator Buttons With eval ⬅️ Atras Standalone Python EXE Executable
019 ✔️ Standalone Pytho EXE Executable ⬅️ Atras Standalone Python EXE Executable
020 ✔️ Kivy 2 0 Released! How To Install ⬅️ Atras Kivy 2 0 Released! How To Install
021 ✔️ Image Viewer With FileChooserIconView and FileChooserListView ⬅️ Atras Image Viewer With FileChooserIconView and FileChooserListView
023 ✔️ Spell ChecketView ⬅️ Atras Spell ChecketView
024 ✔️ Sliders For Kivy ⬅️ Atras Sliders For Kivy
025 ✔️ Accordions For Kivy ⬅️ Atras Accordions For Kivy
026 ✔️ Carousels For Kivy ⬅️ Atras Carousels For Kivy
027 ✔️ How To Create CheckBoxes ⬅️ Atras How To Create CheckBoxes
028 ✔️ How To Create Radio Buttons ⬅️ Atras How To Create Radio Buttons
029 ✔️ How To Create Popup Boxes ⬅️ Atras How To Create Popup Boxes
030 ✔️ Multiple Windows With ScreenManager ⬅️ Atras Multiple Windows With ScreenManager
031 ✔️ Spinner Dropdowns ⬅️ Atras Spinner Dropdowns
032 ✔️ How To Resize Widgets With Splitters ⬅️ Atras How To Resize Widgets With Splitters
033 ✔️ How To Create Tabs In Kivy ⬅️ Atras How To Create Tabs In Kivy
034 ✔️ How To Use Images As Buttons ⬅️ Atras How To Use Images As Buttons
035 ✔️ How To Create Animation With Kivy ⬅️ Atras How To Create Animation With Kivy
036 ✔️ How To Create a Switch With Kivy ⬅️ Atras How To Create a Switch With Kivy
037 ✔️ How To Use Markup To Change Text Style ⬅️ Atras How To Use Markup To Change Text Style
038 ✔️ Intro To KivyMD Installation ⬅️ Atras Intro To KivyMD Installation
039 ✔️ How To Teach Yourself KivyMD Quickly ⬅️ Atras How To Teach Yourself KivyMD Quickly
040 ✔️ Using Color Themes For KivyMD ⬅️ Atras Using Color Themes For KivyMD
041 ✔️ Creating A Login Screen With KivyMD ⬅️ Atras Creating A Login Screen With KivyMD
042 ✔️ Create A Bottom Bar Button with KivyMD ⬅️ Atras Create A Bottom Bar Button with KivyMD
043 ✔️ Navbar With Icons with KivyMD ⬅️ Atras Navbar With Icons with KivyMD
044 ✔️ Speed Dial Button Menu Wih KivyMD ⬅️ Atras Speed Dial Button Menu Wih KivyMD

Que es Kiby

Kivy es una biblioteca de código abierto de Python para el rápido desarrollo de interfaces de usuario multiplataforma. Las aplicaciones Kivy se pueden desarrollar para Linux, Windows, OS X, Android e iOS usando el mismo código base.

Los gráficos se procesan a través de OpenGL ES 2 en lugar de a través de widgets nativos, lo que lleva a una apariencia bastante uniforme en todos los sistemas operativos.

Desarrollar interfaces en Kivy opcionalmente implica el uso de kvlang, un pequeño lenguaje que admite expresiones similares a python e interoperabilidad de python. El uso de kvlang puede simplificar drásticamente el desarrollo de la interfaz de usuario en comparación con el uso exclusivo de Python. RIPTUTORIAL.

kivy

Anaconda

Anaconda Navigator

Anaconda es un distribución libre y abierta1​ de los lenguajes Python y R, utilizada en ciencia de datos, y aprendizaje automático (machine learning). Esto incluye procesamiento de grandes volúmenes de información, análisis predictivo y cómputos científicos. Está orientado a simplificar el despliegue y administración de los paquetes de software. WIKIPEDIA.

ANACONDA

📦 Install Anaconda Intalador de Anaconda.
📦 Comandos CONDA Comandos Conda.

Installing the kivy stable release

Installation on Windows.

📚 Documentacion CONDA

Descargar ANACONDA

Los Comandos se deben usar con modo Administrador

  • Crear
conda create -n prueba python=3.8

Los Archivos se Almacena en el disco C:\Users\brian\conda\envs

  • Conda Activate
conda activate prueba

ANACONDA

  • Install using conda with conda-forge: conda activate
conda install kivy -c conda-forge

CONDA Kivy

PIP

📚 Documentacion PIP

Installar Kivy

pip install kivy
python -m pip install --upgrade pip setuptools virtualenv
  • Create virtual environment
python -m virtualenv kivy_venv

  • Activate
kivy_venv\Scripts\activate
source kivy_venv/Scripts/activate    

Ejecutar Primera Ventana

  • Conda Activate
conda activate prueba
  • Ejecutar Shell
python

▶ Run

App().run()

Ventana de Ejecucion

ANACONDA

Comandos

PyEnchant

pip install PyEnchant

Verifica la versión de CONDA

conda --version

Kivy

pip install kivy

Listado de Modulos instalados CONDA

CONDA list

Borrar Modulos Instalados

CONDA remove nombreModulo

ver los Entornos env

conda env list

Borrar entornos env

conda env remove n entornos

HELLO

ANACONDA

Math Calculator Buttons With eval

 # test for error firts
        if "Error" in prior:
            prior = ''
        
        # determine if 0 is sitting there
        if prior == "0":
            self.ids.calc_input.text = ''  
            self.ids.calc_input.text = f'{button}'  
        else:
            self.ids.calc_input.text = f'{prior}{button}' 

kivy

Carpeta Link Home Code Version Estado
Math Calculator Buttons With eval ✔️ ⬅️ Atras yes yes ✔️

Standalone Python EXE Executable

Link de Descarga

📦 Install Calculator .EXE Graphic Basic Calculator.

Carpeta Link Home Code Version Estado
Standalone Python EXE Executable ✔️ ⬅️ Atras yes yes ✔️

Kivy 2.0 Released! How To Install

Carpeta Link Home Code Version Estado
Kivy 2.0 Released! How To Install ✔️ ⬅️ Atras yes yes ✔️

Image Viewer With FileChooserIconView and FileChooserListView

Carpeta Link Home Code Version Estado
Image Viewer With FileChooserIconView and FileChooserListView ✔️ ⬅️ Atras yes yes ✔️

Spell ChecketView

kivy

Carpeta Link Home Code Version Estado
Spell ChecketView ✔️ ⬅️ Atras yes yes ✔️

Sliders For Kivy

kivy

Carpeta Link Home Code Version Estado
Sliders For Kivy ✔️ ⬅️ Atras yes yes ✔️

Accordions For Kivy

kivy

Carpeta Link Home Code Version Estado
Accordions For Kivy ✔️ ⬅️ Atras yes yes ✔️

Carousels For Kivy

kivy

Carpeta Link Home Code Version Estado
Carousels For Kivy ✔️ ⬅️ Atras yes yes ✔️

How To Create CheckBoxes

Carpeta Link Home Code Version Estado
How To Create CheckBoxes ✔️ ⬅️ Atras yes yes ✔️

How To Create Radio Buttons

Carpeta Link Home Code Version Estado
How To Create Radio Buttons ✔️ ⬅️ Atras yes yes ✔️

How To Create Popup Boxes

Carpeta Link Home Code Version Estado
How To Create Popup Boxes ✔️ ⬅️ Atras yes yes ✔️

Multiple Windows With ScreenManager

kivy

Carpeta Link Home Code Version Estado
Multiple Windows With ScreenManager ✔️ ⬅️ Atras yes yes ✔️

Spinner Dropdowns

kivy

Carpeta Link Home Code Version Estado
Spinner Dropdowns ✔️ ⬅️ Atras yes yes ✔️

How To Resize Widgets With Splitters

Carpeta Link Home Code Version Estado
How To Resize Widgets With Splitters ✔️ ⬅️ Atras yes yes ✔️

How To Create Tabs In Kivy

Carpeta Link Home Code Version Estado
How To Create Tabs In Kivy ✔️ ⬅️ Atras yes yes ✔️

How To Use Images As Buttons

Carpeta Link Home Code Version Estado
How To Use Images As Buttons ✔️ ⬅️ Atras yes yes ✔️

How To Create Animation With Kivy

kivy

Carpeta Link Home Code Version Estado
How To Create Animation With Kivy ✔️ ⬅️ Atras yes yes ✔️

How To Create a Switch With Kivy

Carpeta Link Home Code Version Estado
How To Create a Switch With Kivy ✔️ ⬅️ Atras yes yes ✔️

How To Use Markup To Change Text Style

Carpeta Link Home Code Version Estado
How To Use Markup To Change Text Style ✔️ ⬅️ Atras yes yes ✔️

Intro To KivyMD Installation

[https://material.io/design]

kivy

Crear Entorno Kivy

  • create File kivymd
  • Ingresar el comando: cd kivymd/
  • python -m venv virt
  • Ingresar al siguiente direccion: virt/Scrips/activate

Instalar librerias necesarioas

  • python -m pip install --upgrade pip
  • pip install pillow
  • pip install kivy
  • pip freeze

Clonar Archivo de github


Instalar

  • cd KivyMD
  • pip install .

Ejecutar

  • cd demos
  • cd kitchen_sink
  • python main.py
Carpeta Link Home Code Version Estado
Intro To KivyMD Installation ✔️ ⬅️ Atras yes yes ✔️

How To Teach Yourself KivyMD Quickly

Carpeta Link Home Code Version Estado
How To Teach Yourself KivyMD Quickly ✔️ ⬅️ Atras yes yes ✔️

Using Color Themes For KivyMD

Carpeta Link Home Code Version Estado
Using Color Themes For KivyMD ✔️ ⬅️ Atras yes yes ✔️

Creating A Login Screen With KivyMD

Carpeta Link Home Code Version Estado
Creating A Login Screen With KivyMD ✔️ ⬅️ Atras yes yes ✔️

Create A Bottom Bar Button with KivyMD

Ejecucion de KivyMD

Carpeta Link Home Code Version Estado
Create A Bottom Bar Button with KivyMD ✔️ ⬅️ Atras yes yes ✔️

Navbar With Icons with KivyMD

Carpeta Link Home Code Version Estado
Navbar With Icons with KivyMD ✔️ ⬅️ Atras yes yes ✔️

Speed Dial Button Menu Wih KivyMD

Number Carpeta Link Home Code Version Estado
044 Speed Dial Button Menu Wih KivyMD ✔️ ⬅️ Atras yes yes ✔️

Books

Server Name Authors Editorial ISBN Link
OneDrive Kivy Blueprints Mark Vasilkov PACKT 978-1783987849 Kivy Blueprints

Paypal

🩸 Hacer una donación PAYPAL 🍵


A B
C E
F G

About

👩🏽‍💻 Kivy es un marco Python gratuito y de código abierto para desarrollar aplicaciones móviles y otro software de aplicación multitáctil con una interfaz de usuario natural.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •