kpoleau
Messages postés6Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention28 novembre 2006
-
26 oct. 2005 à 14:53
tipro75
Messages postés26Date d'inscriptionlundi 22 août 2005StatutMembreDernière intervention22 décembre 2005
-
19 nov. 2005 à 12:31
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.
kpoleau
Messages postés6Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention28 novembre 20063 31 oct. 2005 à 09:16
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.
taz_iup
Messages postés179Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention21 mai 20143 27 oct. 2005 à 11:10
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).
tipro75
Messages postés26Date d'inscriptionlundi 22 août 2005StatutMembreDernière intervention22 décembre 20051 29 oct. 2005 à 19:07
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..
Vous n’avez pas trouvé la réponse que vous recherchez ?