python en utilisant kivy.OS:macOS Catalina 10.15.3
Version de python utilisée par kivy: 3.6.5 (inclus dans Kivy3.app)
Version de python3 affichée par toolchain.py recettes: 3.7.1 (probablement différente)
version kivy: 1.10.1
kivy affichée dans les recettes toolchain.py` est incorrecte.Lorsque j'exécute toolchain.py recettes immédiatement après git clone kivy-ios, la version de kivy est affichée comme 18f37ed6e29620ee53c2a7699e0e0894e06a7f91. À.
Le numéro de révision de kivy ver1.11.1 (mais pas exactement le numéro de révision) est affiché.
Puisque la version est solidement écrite dans kivy-ios / recettes / kivy / __ init __. Py, corrigez-la (par exemple, 1.10.1).
kivy ne peut pas être exécuté (ʻimport XXX` ne peut pas être exécuté)ModuleNotFoundError: Aucun module nommé'kivy._clock' n'est affiché
Il semble que «cython» n'ait pas été compilé (selon le message d'erreur).
Je n'ai pas compris la cause, mais une fois que j'ai supprimé tous les Kivy3.app et les ai réinsérés, cela ne s'est pas produit.
kivy ne peut pas importerCertains modules (par exemple kivy.uix.listview) ne peuvent pas importer
Pour une raison quelconque, le module n'est pas stocké dans Kivy3.app.
Apportez-le de «maître».
Juste git clone`` https: // github.com / nuigroup / kivy et copiez les fichiers nécessaires.
Si vous avez copié Kivy3.app dans ʻApplications, la destination de la copie est sous / Applications / Kivy3.app / Contents / Resources / kivy`.
_trigger_reset_populate ne peut pas être utiliséJ'ai supprimé le message d'erreur, mais on me dit qu'il n'y a pas d'élément _trigger_reset_populate
(Probablement) ListView n'est plus disponible.
kivy au milieu du développement.Utilisez RecycleView au lieu de ListView.
Il existe un échantillon ici [https://github.com/kivy/kivy/tree/master/examples/widgets/recycleview).
self.rv.data est une liste qui a un type de dictionnaire comme élément, donc s'il y a plusieurs types de valeurs que vous souhaitez afficher, vous pouvez les stocker dans un élément de type dictionnaire et les transmettre de la même manière que value.
Si vous affichez RecycleView une fois, faites défiler un peu, revenez en arrière et affichez à nouveau RecycleView,
Je veux qu'il soit affiché en haut, mais il affiche l'emplacement une fois défilé par défaut.
réduction.
Définissez scroll_y de RecycleView sur 1.
Maintenant, lorsque vous affichez «RecycleView», le haut est toujours affiché.
Même si j'ai défini la police par défaut selon la procédure de ici, cela n'est pas reflété.
RobotoJe ne comprends pas vraiment.
Je n'ai pas pu m'en empêcher, j'ai donc décidé de modifier les paramètres dans le fichier Config.
Exemple)
myFont = './fonts/ipaexg.ttf'
Config.set('kivy', 'default_font', ['ipaexg', myFont, myFont, myFont])
Config.write()
Voir ici pour Config.
Notez que la default_font est listée dans la section graphics, mais c'est correctement la section kivy (il est indiqué en bas qu'elle a été déplacée de la version 1.10.0 à la section kivy).
Si vous ne connaissez pas la version de kivy, il est rapide de vérifier le fichier config dans ~ / .kivy.