Il semble qu'il y avait un moyen de le faire sur le site officiel, mais j'ai essayé diverses choses, mais j'ai demandé sur le site que teratel n'est pas bon en lecture et est gentil avec les débutants.
Si vous ne comprenez pas même après avoir vérifié pendant 15 minutes, demandez simplement ici! Je vais répondre!
Un site adapté aux débutants! Cliquez ici pour suivre le lien https://teratail.com/
https://teratail.com/questions/68831
Vous pouvez l'obtenir ici.
Copiez et collez le ** code de la personne qui a immédiatement vu la question et y a répondu ** ** J'enseignais le processus de saisie d'une seule ligne au lieu de plusieurs lignes (événement?) **, alors je l'ai exécuté.
Si vous essayez de taper une lettre et appuyez sur Entrée, ** aucun saut de ligne! ** **
Cependant, si rien n'est fait, le cadre sera affiché pour remplir la fenêtre.
Je me suis souvenu du fichier kv.
Un fichier kv est comme ** CSS ** en HTML.
Vous pouvez modifier la position et la taille de l'objet.
** Vous pouvez écrire directement dans le fichier principal **, mais vous ne pouvez l'utiliser que car il est plus propre de le séparer. Supposons qu'il existe un tel fichier principal
test.py
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.textinput import TextInput
class testApp(App):
def build(self):
layout = FloatLayout()
ti = TextInput(text='Hello world', multiline=False)
ti.bind(on_text_validate=self.on_enter)
layout.add_widget(ti)
return layout
def on_enter(self, ti):
print("on_enter[%s]" % (ti.text))
if __name__ == "__main__":
testApp().run()
Préparez un fichier appelé ** test.kv ** dans le même répertoire (dossier)
Le contenu est comme ça Je voulais l'écrire en texte, mais cela n'a pas fonctionné à cause des symboles, donc c'est une image
Si vous exécutez le fichier test.py en écrivant comme ceci ...
** Aube! ** **
Ça s'est bien passé! C'est un pas en avant! C'était donc un moyen de créer une zone de saisie sur une ligne et de spécifier l'emplacement!
(* Merci à ceux qui ont répondu avec teratali!)
Recommended Posts