Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo crear una aplicación en Python?

¿Cómo crear una aplicación en Python?

¿Cómo hacer una aplicación en Python? Blog de _Lucky_39378260-blog CSDN_Python crea una aplicación móvil ¿Cómo crea Python una aplicación? Herramientas: python-3.8.3-amd64.exe kivy1.10.0 VirtualBox-6.1.34-150636-Win.exeKivy es un conjunto de marcos de código abierto para el desarrollo rápido de aplicaciones multiplataforma. Solo necesita escribir un conjunto de código. Ejecútelo en varias plataformas. Está escrito en Python y Cython en las principales plataformas móviles y de escritorio (incluidas Linux, Windows, OSX, Android, iOS y Raspberry Pi). Se ha vuelto muy popular en el extranjero y su nivel de atención incluso lo ha superado. la antigua herramienta GUI de Python PyQt. Es una pena que Kivy sea todavía relativamente desconocido en el país. Este artículo primero le enseñará cómo instalar Kivy en Windows. Las herramientas específicas requeridas están todas en el disco de red de Baidu. El nombre es: Cómo crear una aplicación con Python 1. Python3.8.3 versión kivy1.10.01 Instale python3.8.32. -versión para encontrar python Ubicación: donde python3, instale pycharm2021.14, archivo en pycharm - "Configuración -" intérprete de python: cambie la ruta de instalación de python3.8.3 recién instalado, como: C:\Python38\python.exe5, instale. y busque kivy, etc. Varios paquetes de dependencia # 2. Utilice el símbolo del sistema (puede aparecer mediante cmd) para instalar y buscar varios paquetes de dependencia como kivy 1. Asegúrese de que Python3.8.3 se haya instalado en su computadora y la fuente doméstica pip (fuente doméstica) se han configurado). 2. Configure una imagen nacional coincidente para acelerar otras descargas: puede probar: pipinstallpip-setting y luego pip-setting3. Instale virtualenv mediante comandos y cree un entorno virtual. Ingrese el comando pipinstallvirtualenv y ejecútelo. 4. Ingrese el comando python-mipinstall --upgradepip para actualizar la versión de pip. 5. Después de una ejecución exitosa, puede verificar si la actualización se realizó correctamente. Verifique pip e ingrese el comando pipshowpip. Puede ver que la versión actual de pip se ha actualizado a 20.2.3 y puede continuar con el siguiente paso de instalación.

6. Ejecute el comando para generar un entorno virtual: virtualenvtestvir7. Abra virtualenv en BISO 1. Instale kivy en Windows e inicie la ventana de línea de comandos de Windows (puede ir directamente a Archivo en pycharm -> Configuración -> Intérprete de Python -> Instalar y busque kivy Espere a que se instalen varios paquetes de dependencia) Presione el logotipo de Windows R, ingrese cmd y luego presione Enter para iniciar la ventana de línea de comando de Windows 2.pycharm para instalar las dependencias de kivy** (el efecto es el mismo que el siguiente pip para instalar las dependencias de kivy, use pycharm para instalar los paquetes de dependencia de kivy Más conveniente **) Puede ir directamente a Archivo->Configuración->Intérprete de Python->Instalación en pycharm para encontrar kivy y otros paquetes dependientes para instalar) 1. Busque respectivamente para: docutils, pygments, pypiwin32, sdl2, glew. Después de encontrar gstreamer e image2, simplemente busque el paquete de dependencia similar al siguiente e instálelo. Puede que no sea exactamente igual (algunos tienen líneas horizontales en lugar de pequeños puntos). ) docutils, pygments, pypiwin32, kivy.deps.sdl2, kivy.deps.glew, kivy.deps.gstreamer, image three.pip instale las dependencias de kivy en la línea de comandos de Windows, ejecute los siguientes comandos: (1) python-mipinstalldoutilspygmentspypiwin32kivy. deps.sdl2kivy.deps.glew (2) python-mipinstallkivy.deps No hay muchos tutoriales para esta imagen de instalación en gstreamer. Esto es algo que realmente puedo hacer. (3) python-mipinstallimage instala kivy en la línea de comando de Windows, ejecute el siguiente comando: python-mipinstallkivy instale el ejemplo oficial de kivy en la línea de comando de Windows, ejecute el siguiente comando: python-mipinstallkivy_examples 3. Verifique que kivy esté instalado en PythonIDLE o cree uno nuevo en pycharm Un archivo de Python: main.py, ingrese el siguiente código en secuencia: (tenga en cuenta la sangría) fromkivy.appimportAppfromkivy.uix.buttonimportButtonclassTestApp(App): defbuild(self): returnButton(text='iPaoMi') TestApp().run() Finalmente, verá que al ejecutar el código Python anterior se ejecutará la siguiente ventana. Esto puede considerarse como la versión kivy de helloworld.

O el siguiente código (es un bloc de dibujo a color gratuito que gusta mucho a los niños): fromkivy.appimportAppfromkivy.uix.widgetimportWidgetfromkivy.graphicsimportColor, Ellipse, Linefromrandomimportrandomfromkivy.uix.buttonimportButtonclassMyWidgetWidget(Widget):defon_touch_down(self, touch):color=(random ( ), aleatorio(), aleatorio()) con self.canvas: Color(*color) touch.ud['Line']=Line(points=(touch.x, touch.y), width=5)defon_touch_move( self, touch): touch.ud['Line'].points=touch.ud['Line'].points [touch.x, touch.y] classMyPaintApp(App): defbuild(self): parent=Widget() self.pintor=MyWidgetWidget() clearbtn=Button(text="Clear") clearbtn.bind(on_release=self.clear_canvas) parent.add_widget(self.painter) parent.add_widget(clearbtn) returnparendefclear_canvas(self, obj): self. pintor.canvas.clear()ifname=='main': MyPaintApp().run() A través de la herramienta de empaquetado proporcionada por kivy, puede empaquetar el programa kivy y ejecutarlo en diferentes plataformas, incluidos los principales sistemas de escritorio y teléfonos móviles. (como Android, iOS). **4. Instale la máquina virtual VirtualBox** versión: VirtualBox-6.1.34-150636-Win.exe1, descargue VirtualBox-6.1.34-150636-Win.exe para la instalación, descargue Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack , (Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack se almacena en la carpeta VirtualDisk de la unidad D) 2. Instale la máquina virtual VirtualBox y ejecútela, luego haga doble clic en Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack para instalar la extensión (instalar. Luego puede ver esta extensión en VirtualBox->Administración->Configuración global->Extensión). 3. Cree una carpeta compartida después de instalar el sistema virtual. Debido a que la máquina virtual no puede interactuar directamente con Windows, la transferencia de archivos debe depender de la carpeta compartida. Creé una carpeta de VirtualDisk aquí como una carpeta compartida. Este paso puede entenderse como la creación de una carpeta en blanco y debemos recordar su ubicación.

Guarde el kivydev.ova descargado en la carpeta VirtualDisk (aquí creé tres carpetas nuevas en la unidad D, la carpeta virtualbox se usa para instalar VirtualBox-6.1.34-150636-Win.exe y la carpeta VirtualDisk se usa para almacenar kivydev .ova y Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack, la carpeta virtualbox_system se usa para almacenar el disco del sistema virtual donde está instalado el sistema kivydev.ova) 4. Importe el sistema kivydev.ova. La máquina virtual instalada no tiene ninguno. system En este momento es necesario importar el sistema kivydev.ova. En el menú de administración, haga clic en Importar computadora virtual y seleccione el archivo kivydev.ova descargado. Nota: Al instalar el disco del sistema virtual, la instalación falla. El código de retorno es: E_INVALIDARG (0x80070057). el principio Luego se canceló la instalación. Por ejemplo, olvidé modificar la ruta de la máquina virtual al principio, luego hice clic en el botón de instalación y luego lo cancelé. Luego, cuando fui a instalar en otro lugar, apareció el código de retorno de error: E_INVALIDARG (0x80070057), y luego. Descubrí que cambié la ruta predeterminada anterior, eliminé los restos de la instalación cancelada anteriormente y luego abrí el administrador de VirtualBox (reinstalé VirtualBox-6.1.34-150636-Win.exe) **El disco del sistema virtual se instala como se muestra a continuación Como se muestra : 5. Configure la máquina virtual, haga clic en Configuración, ingrese a la interfaz de configuración de la máquina virtual, luego busque la carpeta compartida en la parte inferior, haga clic en el signo más a la derecha, agregue la ubicación de la carpeta compartida y pegue la ubicación de la carpeta compartida que creamos antes * *Comparta la ubicación de la carpeta, marque Montar automáticamente, haga clic en Aceptar y la configuración estará completa. 5. Edite un programa kivy para probarlo (hemos completado la instalación de kivy y la parte de la máquina virtual. A continuación, debemos colocar main.py ejecutándose en pycharm en la máquina virtual y llamarlo para realizar pruebas de empaquetado). Seis, Paquete en un archivo Apk 1. Abra la máquina virtual que creamos. Haga clic en Inicio y espere pacientemente hasta ingresar al escritorio de Linux. 2. Abra FileSystem en el escritorio y luego haga clic en sf_VirtualDisk (la carpeta compartida que creamos antes) en la columna de la izquierda. Hay "main.py" y "kivydev.ova" que guardamos. Nota: Después de ingresar al sistema, encuentro que no veo la carpeta compartida. ¿Qué debo hacer? El método es el siguiente: OracleVM virtualbox instala funciones mejoradas y configura una máquina virtual de pantalla completa: VirtualBox necesita instalar funciones mejoradas para la máquina virtual si desea utilizar funciones como pantalla completa y *compartir; _gt; "Instalar funciones mejoradas" aparecerá en el ícono de la unidad de CD-ROM del escritorio, VBOXADDITIOINS_3.28_64453; si no, también puede encontrarlo en la carpeta multimedia (2) Instale las mejoras y ábralo, busque VBoxLinuxAdditions-x86.run. Dentro, abra la terminal, vaya a cd/media/VBOXADDITIONS_XXX y escriba el siguiente comando: #shvboxlinuxadditions.run Ejecute Ya (no se requiere el signo #) En este punto, las funciones mejoradas están instaladas. Reinicie (3) Ahora puede ver el. carpeta compartida en el sistema virtual 3. Haga clic en el directorio kivydev en la columna de la izquierda para encontrar kivy. Ingrese el acordeón en el directorio kivy. Luego copie "main.py" al directorio actual (es decir, el directorio **/home/kivydev/kivy/accordion/**). Sobrescribirá el ejemplo en este directorio: un archivo main.py. Porque al empaquetar, el nombre del programa principal es main.py.

Haga clic derecho en un área en blanco para abrir el cuadro de comando OpenTerminalHere. (Si no hay ningún archivo buildozer.spec en el directorio, realice este paso) Escriba el siguiente código en este cuadro para generar un archivo buildozer.spec buildozerinit y luego ingrese el comando para abrir el archivo buildozer.spec y modificar principalmente el título ( nombre de la aplicación, lo configuré en SamplePainter), paquete.nombre (nombre del paquete, también configurado en SamplePainter), paquete.dominio (en qué ios o Android está empaquetado, no lo cambiaré aquí, está empaquetado en un Android archivo por defecto). Las sugerencias restantes no deben modificarse por el momento. Una vez completada la modificación, guarde, cierre el archivo y regrese al cuadro de comando. Escriba geditbuildozer.spec en el cuadro de comando: buildozerandroid_newdebug para empaquetar. Este proceso tardará unos minutos. Una vez completado el empaquetado, busque los archivos empaquetados según la dirección solicitada. Copie este archivo a la carpeta compartida. 7. Envíelo al teléfono e instálelo nuevamente en Windows. Abra nuestra carpeta compartida VirtualDis y podrá ver el archivo SamplePainter.apk creado. Envíe el archivo al teléfono móvil. Tenga en cuenta que si el sufijo del nombre del archivo no es apk, cámbiele el nombre manualmente al sufijo apk. Instalar en teléfono móvil. Inserte la descripción de la imagen aquí y abra la aplicación en su teléfono móvil para ver el efecto. En resumen, instalar kivy en cmd causará muchos problemas con diferentes versiones. Se recomienda que la versión de Python que descargue sea coherente con este artículo. Recuerde actualizar la versión de pip Ejecute: python-mipinstall--upgradepip en cmd. use pycharm directamente para instalar kivy, etc. Es más fácil instalar varios paquetes de dependencia.

Materiales de referencia: 1. Desde "Encontrar peces de agua dulce en el mar", enlace: PythonKivy (desarrollo de aplicaciones) Pasos de instalación y empaquetado de Windows 2. Desde "ITPUB Blog", enlace: 404_ITPUB Blog Si necesita reimpresión, indique la fuente; de ​​lo contrario, se perseguirá la responsabilidad legal. ——————————————Declaración de derechos de autor: este artículo es un artículo original del blogger de CSDN "Lucky_39378260" y sigue el acuerdo de derechos de autor CC4.0BY-SA. Para reimprimir, adjunte el enlace de la fuente original y. esta declaración. Enlace original: ¿Cómo crear una aplicación en Python? _Blog de Lucky_39378260-Blog CSDN_Producción de aplicaciones móviles con Python Nota: Parte de este artículo proviene de los artículos de personas mayores en la página web y de mi propia práctica. Si hay alguna infracción, comuníquese conmigo. ——