IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxPython Discussion :

comment ouvrir nouveau window pour modifier ou editer des valeurs !


Sujet :

wxPython

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 66
    Par défaut comment ouvrir nouveau window pour modifier ou editer des valeurs !
    Bonjour,

    je reviens vers vous encore ,

    je viens de créer une nouvelle fenêtre qui s'ouvre après click sur le bouton "dynamique" , cette fenêtre va me permettre d'entrer ou éditer des valeurs de dynamique d'une image , mais le problème c'est que je sais pas comment créer le champs où on peut modifier les valeurs:
    voilà un exemple de ce que j'aimerai avoir :


    Nom : dialog.jpg
Affichages : 133
Taille : 4,6 Ko
    voilà le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    import wx
     
    class MainFrame(wx.Frame):
        def __init__(self,parent):
            wx.Frame.__init__(self,parent,title="Myfirst",size=(800,580))
            self.top = wx.Panel(self, style = wx.SUNKEN_BORDER)
            self.bottom = wx.Panel(self ,style = wx.SUNKEN_BORDER)
            self.left = wx.Panel(self ,style = wx.SUNKEN_BORDER, size = (250,-1))
            st1 = wx.StaticText(self.bottom, -1, "show info ")
            self.bottom.SetBackgroundColour('white')
            dynamique=wx.Button(self.left,-1,"Dynamique",size=(110,30),pos=(50,100))
            self.Bind(wx.EVT_BUTTON, self.newwindow, dynamique)
            sizer1 = wx.BoxSizer(wx.VERTICAL)
            sizer1.Add(self.top,1,wx.EXPAND,5)
            sizer1.Add(self.bottom,1,wx.EXPAND,5)
     
            sizer2 = wx.BoxSizer(wx.HORIZONTAL)
            sizer2.Add(self.left,0,wx.EXPAND,5)
            sizer2.Add(sizer1,1,wx.EXPAND,5)
            self.SetSizer(sizer2)
     
        def newwindow(self, event):
            secondWindow = window2(parent=self.left)
            secondWindow.Show()
     
    class window2(wx.Frame):
     
        title = "new Window"
     
        def __init__(self,parent):
            wx.Frame.__init__(self,parent, -1,'Dynamic of image', size=(300,100))
            panel=wx.Panel(self, -1)
     
            self.SetBackgroundColour(wx.Colour(100,100,100))
            self.Centre()
            self.Show()
     
    app = wx.App()
    frame=MainFrame(None).Show()
    app.MainLoop()

    et j'aimerai aussi savoir comment je peux passer ces valeurs de la nouvelle fenêtre au Frame ( fenêtre principale )

    merci d'avance pour tout aide et explication
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/01/2012, 15h15
  2. [MySQL] Comment s'y retrouver pour modifier un CMS php/mysql
    Par ouache dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 31/10/2008, 09h26
  3. [Conception] comment créer une page pour modifier un Titre de site
    Par mecmec dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/11/2006, 01h39
  4. Réponses: 4
    Dernier message: 05/01/2006, 09h01
  5. Réponses: 3
    Dernier message: 12/10/2005, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo