Quand je joue à Python à la maison, j'utilise une application appelée Pythonista3 sur mon iPad (article précédent). Pythonista3 a une bibliothèque pour implémenter l'interface utilisateur des applications pour smartphone, et je me suis demandé si je pouvais faire quelque chose de cool avec cela, alors j'ai essayé différentes choses!
Voyons d'abord à quoi ressemble la bibliothèque d'interface utilisateur de Pythonista3!
Tout d'abord, créez un fichier pour l'implémentation de l'interface utilisateur. Sélectionnez "Script avec interface utilisateur" lors de la création d'un nouveau fichier!
Cela créera foo.py avec n'importe quel nom et foo.pyui avec le même nom. py est un script que tout le monde connaît. Et quand tu ouvres pyui
Je pense que vous verrez un écran comme celui-là. Ce blanc est l'écran que je vais faire désormais. Utilisez la taille sur le côté droit pour faire votre choix de taille d'écran!
Vous pouvez ajouter des éléments à l'écran avec le bouton + en haut à gauche.
Il y a plusieurs choses. Je n'expliquerai pas ce que chaque partie est ici, mais j'ai essayé de faire un tel écran en utilisant certains.
Veuillez vous référer à l'article séparé à la fin de l'article pour l'explication de chaque partie! La meilleure façon de faire une mise en page est de l'essayer!
Pour exécuter l'interface utilisateur que vous avez créée, ouvrez le fichier py et exécutez-le. Le code suivant est écrit dans le fichier py depuis le début.
import ui
v = ui.load_view()
v.present('sheet')
Tout d'abord, exécutons-le tel quel.
L'application a fonctionné sur le sous-écran! Ce format de sous-écran semble être uniquement iPad, et lorsqu'il est exécuté sur Pythonista de l'iPhone, l'application fonctionne en plein écran.Quoi qu'il en soit, j'ai pu le faire regarder et l'exécuter! Nous continuerons à améliorer le contenu, veuillez donc vous référer à l'article suivant pour la suite!
Jouer avec l'implémentation de l'interface utilisateur Pythonista [Éléments d'écran] Jouer avec l'implémentation de l'interface utilisateur Pythonista [Action implementation] Jouer avec l'implémentation de l'interface utilisateur de Pythonista 3 [Transition d'écran]
Recommended Posts