begin process at 2008 08 29 03:59:21
1 233 495 membres
36 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Taille de fenêtre [ Archives / Débutants ] (kpoleau)

Taille de fenêtre le 26/10/2005 14:53:42

kpoleau
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

Re : Taille de fenêtre le 27/10/2005 11:10:10

taz_iup
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).

Re : Taille de fenêtre le 27/10/2005 20:50:32

kpoleau
je parle de la librairie Tk (je pense que c'est la plus courante, non  )

Re : Taille de fenêtre le 29/10/2005 19:07:34

tipro75
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..

Re : Taille de fenêtre le 31/10/2005 09:16:33

kpoleau
Réponse acceptée !
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.

Re : Taille de fenêtre le 19/11/2005 12:31:59

Classé sous : taille, fenêtre

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS