Page 1 sur 1

grosseur des icons de la titlebar ?

Posté : ven. 25 août 2023 02:20
par mnm1969
Bonsoir groupe!

Comment faire pour changer la grosseur des icons de la titlebar (à droite)?

Et comment faire pour avoir un icon à gauche dans la titlebar?
(J'apprend la programmation Python, et dans Tkinter, quand je met un icon à gauche, je n'arrive pas à voir l'icone.)

Merci encore..

Image

Re: grosseur des icons de la titlebar ?

Posté : ven. 25 août 2023 03:50
par alain
Bonsoir Michel.

Pour ta demande sur la grosseur des icônes de la barre de titre, ça dépend du thème et du style de décoration de fenêtre que tu as choisi. Certains propose des tailles différentes (petite, moyenne, grosse) mais pas tous. Il te faut tester les différents thèmes.
En revanche pour avoir les icônes à gauche, dans le gestionnaire de fenêtre, tu te positionne sur ton thème et tu as la possibilité de les déplacer.

Image

Merci pour la signature. ;)
Il n'est pas interdit de mettre une image, mais tout comme le texte elle ne doit pas dépasser 80-100 pixels de haut. Sinon on ne vois quelle et pas le post. Si tu pouvais la diminuer, ou mieux, un simple copier/coller du texte quelle contient. Merci Image ;)

Re: grosseur des icons de la titlebar ?

Posté : ven. 25 août 2023 08:51
par cyrille
(J'apprend la programmation Python, et dans Tkinter, quand je met un icon à gauche, je n'arrive pas à voir l'icone.)
En programmation, je ne maitrise pas tkinter , j'utilise gtk. Dans ce cas l'initialisation de l'icone de gauche se fait par la fonction

Code : Tout sélectionner

gtk_window_set_icon_from_file (
  GtkWindow* window,
  const gchar* filename,
  GError** error
)
Ce qui donne en pratique

Code : Tout sélectionner

self.set_icon_from_file("monlogo.png")
Mais attention, à la taille de l'image (si trop grande il se peut qu'elle n'apparaisse pas). Du 40 px X 40 px

Ensuite, si soucis avec cette fonction tk, regarde des logs de debug, ils te le diront ;)

Pour tk : tu peux jeter un oeil à cet article https://waytolearnx.com/2020/07/changer ... ython.html