Fixer la taille d'un label

Fermé
Jonathan_2_7364 Messages postés 46 Date d'inscription mercredi 21 décembre 2022 Statut Membre Dernière intervention 12 février 2023 - 4 févr. 2023 à 14:31
Jonathan_2_7364 Messages postés 46 Date d'inscription mercredi 21 décembre 2022 Statut Membre Dernière intervention 12 février 2023 - 5 févr. 2023 à 09:28

Bonjour,

J'ai un label, et j'aimerais que sa taille soit de 12 pixels × 12 pixels. Le problème c'est que si le texte à l'intérieur est trop grand la taille du label augmente. Comment fixer la taille à 12 pixels.

Merci

3 réponses

Bonsoir.

Cela n'a aucun sens de vouloir fixer la taille d'un label à 12 px de côté, on ne peut lire un texte dans une zone si petite.

Dans quel but as-tu besoin de faire cela ? Le width et height d'un label sont exprimés en caractères et non en pixels, ce qui est logique.

1
Jonathan_2_7364 Messages postés 46 Date d'inscription mercredi 21 décembre 2022 Statut Membre Dernière intervention 12 février 2023
5 févr. 2023 à 09:28

J'ai mes raison.

Sinon apparemment mettre une image inexistante marché aussi mais après le texte n'apparaît pas.

0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
4 févr. 2023 à 15:35

Bonjour,

Avec les paramètres width et height

0
Jonathan_2_7364 Messages postés 46 Date d'inscription mercredi 21 décembre 2022 Statut Membre Dernière intervention 12 février 2023
4 févr. 2023 à 15:52

Oui mais même si je les met sur 0 ça reste 30 × 10 pixels. Et si je rétréci la taille de la police ça deviens illisible.

0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
4 févr. 2023 à 16:36

fais voir ton code ...

0
Jonathan_2_7364 Messages postés 46 Date d'inscription mercredi 21 décembre 2022 Statut Membre Dernière intervention 12 février 2023
4 févr. 2023 à 17:25
from tkinter import *

fenetre = Tk()
fenetre.attributes("-fullscreen", True)
petit_font = "-size 9"
label = Label(fenetre, bg="Black", text="1", fg="White", font = petit_font, height=1, width=1)
label.place(x=0, y=0)
0