Taille de fenêtre [Résolu]

Signaler
Messages postés
6
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
28 novembre 2006
-
Messages postés
26
Date d'inscription
lundi 22 août 2005
Statut
Membre
Dernière intervention
22 décembre 2005
-
Bonjour,

je souhaite savoir comment on peut verouiller la taille d'une fenêtre : empêcher l'utilisateur de la redimensionner
et aussi comment changer l'icône de la fenêtre.

Merci

5 réponses

Messages postés
6
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
28 novembre 2006
2
Finalement j'ai trouvé la réponse tout seul :
avec : fenetre=Tk()

fenetre.geometry(x,y)
# permet effectivement de donner une dimension précise à la fenêtre mais il vaut mieux éviter une boucle infinie qui la redimensionnerai tout le temps ;-)
fenetre.resizable(0,0)
# indique que la fenetre ne peut pas être redimensionnée ni horizontalement, ni verticalement
il existe aussi :
fenetre.maxsize(x,y)
fenetre.minsize(x,y)
et à mettre en dernier :
fenetre.iconbitmap("C:\dossier\truc.ico")
pour changer l'icône de la fenêtre


J'espère que celà aidera les débutants qui comme moi aiment bien avoir une interface propre et finalisée.
Messages postés
179
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
21 mai 2014
1
salut, quand tu parle d'interface, précise toujours laquelle tu
utilises. Tk est fournis par defautavec python mais il existe aussi une
librairie wxWindow (wxPython) et une pour QT (pyQT).
Messages postés
6
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
28 novembre 2006
2
je parle de la librairie Tk (je pense que c'est la plus courante, non )
Messages postés
26
Date d'inscription
lundi 22 août 2005
Statut
Membre
Dernière intervention
22 décembre 2005
1
Tu pourait fair une boucle du genre :
while 1 :
root.geometry('?x?') #bibliothèque Tkinter

a verifier sinon tu pourait utiliser du C++ ce qui te permetterait de fair une fonction qui regarderait si une fenetre va être si cela arriverait l'emplacement de la sourie serait modifier de sorte a que celle si ne puisse pus redimention la fenetre.

exemple :

#include <windows.h>
{
if (bort de fen => modifier)
SetCursorPos(0,0);
}

cela est un petit peu compliqué mais si tu arrive a fair un script comme celui-ci et le compiler tu pourait le lancer comme ceci :

import os
while 1 :
os.chdir('c://')
os.systems('fich.exe')

le fichier s'appelant fich.exe et comme repertoire le disque c; c'est un exemple...

bon ca c pour t'aider mais sache que c pas bon de mélanger 2 langage pour le debug jte dit pas mais bon..
Messages postés
26
Date d'inscription
lundi 22 août 2005
Statut
Membre
Dernière intervention
22 décembre 2005
1
Bravo !!!