Comment faire pour supprimer l'espace entre les deux BoxLayouts dans Kivy?

0

La question

Je précise que j'ai déjà lu les réponses des autres utilisateurs à cette question, mais aucun d'eux ne m'a aidé. Je suis en train de programmer une calculatrice en python, avec la kivy de l'interface graphique,il problème est que je ne peux pas le supprimer de l'espace mis en évidence en rouge dans la photo ci-jointe ici-bas. J'ai déjà essayé avec: size_hint: None,None et size:root.size[0], "5dp" à l'échelle de la BoxLayouts mais il n'a pas travaillé

         [1]: https://i.stack.imgur.com/y1ZwF.png


  BoxLayoutExample:
<BoxLayoutExample>:
    orientation: "vertical"
    Label:
        text: "0"
        font_size: "30dp"
    BoxLayout:
        orientation: "horizontal"
        Button:
            text: "7"
            size_hint: .1, .3
        Button:
            text: "4"
            size_hint: .1, .3
        Button:
            text: "1"
            size_hint: .1, .3

    BoxLayout:
        orientation: "horizontal"
        Button:
            text: ","
            size_hint: .1, .3
        Button:
            text: "0"
            size_hint: .1, .3
        Button:
            text: "="
            size_hint: .1, .3
       
calculator interface kivy python
2021-11-23 20:37:05
1

La meilleure réponse

0

Votre problème est que vous êtes réglage size_hint des Boutons par rapport à son parent BoxLayout. Donc, en effet votre BoxLayout prennent jusqu'à 1/3 de l'espace disponible (parce qu'il y a trois widgets BoxLayoutExample.

Voici comment résoudre le problème:

<BoxLayoutExample>:
    orientation: "vertical"

    Label:
        text: "0"
        font_size: "30dp"
        size_hint: 1, .8

    BoxLayout:
        orientation: "horizontal"
        size_hint: 1, .1
        Button:
            text: "7"
        Button:
            text: "4"
        Button:
            text: "1"

    BoxLayout:
        orientation: "horizontal"
        size_hint: 1, .1
        Button:
            text: ","
        Button:
            text: "0"
        Button:
            text: "="

Ajuster la taille de la Label et la BoxLayout en conséquence

2021-11-23 23:34:56

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................