Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/08/2008, à 16:42

SiOuZ

[Python/Glade] Débutant qui a besoin d'aide

Bonjour,

Voila mon projet , un logciel interfacé par gtk , qui me permetrait de déterminer mon ip, mes ports ouvert ( Et réllement ouvert si il y a un routeur entre la machine et internet ), le traffic réseau ( Taux en amont et en avale , qui télécharge précisement sur votre pc ( si cela vient du réseau local ou d'internet ).

Donc j'ai commencé à creer mon interface via glade , une fenetre avec la partie de gauche qui sera mon menu en colonne et la partie de droite sera le contenue du bouton cliqué sur le menu a gauche.

Mais voila je suis déja bloqué ( oui oui je sais que pour vous cela doit être très simple ), mais comment faire pour creer une "fenetre" sur la droite adapté aux boutons cliqué sur la gauche , Je dois creer un fichier python pour ca deja ou ?

Voila désolé de mes questions stupide ( j'ai limite honte ) , jespere que vous aurez la gentillesse de m'aider !

Merci d'avance :

Voici mon code source d emon fichier glade actuellement , si cela peut vous aidez :

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.4.5 on Thu Aug 28 17:41:17 2008 -->
<glade-interface>
  <widget class="GtkWindow" id="MainWindow">
    <child>
      <widget class="GtkHPaned" id="hpaned1">
        <property name="visible">True</property>
        <property name="can_focus">True</property>
        <child>
          <widget class="GtkVBox" id="vbox3">
            <property name="visible">True</property>
            <child>
              <widget class="GtkButton" id="button4">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="label" translatable="yes">Acceuil
</property>
                <property name="response_id">0</property>
              </widget>
            </child>
            <child>
              <widget class="GtkButton" id="button1">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="label" translatable="yes">Informations</property>
                <property name="response_id">0</property>
              </widget>
              <packing>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <widget class="GtkButton" id="button2">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="label" translatable="yes">Ports</property>
                <property name="response_id">0</property>
              </widget>
              <packing>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <widget class="GtkButton" id="button3">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
                <property name="label" translatable="yes">Samba
</property>
                <property name="response_id">0</property>
              </widget>
              <packing>
                <property name="position">3</property>
              </packing>
            </child>
          </widget>
          <packing>
            <property name="resize">False</property>
            <property name="shrink">True</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
      </widget>
    </child>
  </widget>
</glade-interface>

#2 Le 29/08/2008, à 10:05

Noumayos

Re : [Python/Glade] Débutant qui a besoin d'aide

Bonjour,

En fait je pense que tu cherches à créer des onglets, tu peux essayer ça :

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.4.3 on Fri Aug 29 11:01:43 2008 -->
<glade-interface>
  <widget class="GtkWindow" id="window1">
    <child>
      <widget class="GtkNotebook" id="notebook1">
        <property name="visible">True</property>
        <property name="can_focus">True</property>
        <property name="tab_pos">GTK_POS_LEFT</property>
        <child>
          <placeholder/>
        </child>
        <child>
          <widget class="GtkLabel" id="label1">
            <property name="visible">True</property>
            <property name="label" translatable="yes">page 1</property>
          </widget>
          <packing>
            <property name="type">tab</property>
            <property name="tab_fill">False</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
        <child>
          <widget class="GtkLabel" id="label2">
            <property name="visible">True</property>
            <property name="label" translatable="yes">page 2</property>
          </widget>
          <packing>
            <property name="type">tab</property>
            <property name="position">1</property>
            <property name="tab_fill">False</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
        <child>
          <widget class="GtkLabel" id="label3">
            <property name="visible">True</property>
            <property name="label" translatable="yes">page 3</property>
          </widget>
          <packing>
            <property name="type">tab</property>
            <property name="position">2</property>
            <property name="tab_fill">False</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
        <child>
          <widget class="GtkLabel" id="label4">
            <property name="visible">True</property>
            <property name="label" translatable="yes">page 4</property>
          </widget>
          <packing>
            <property name="type">tab</property>
            <property name="position">3</property>
            <property name="tab_fill">False</property>
          </packing>
        </child>
      </widget>
    </child>
  </widget>
</glade-interface>

Hors ligne

#3 Le 29/08/2008, à 21:04

SiOuZ

Re : [Python/Glade] Débutant qui a besoin d'aide

Mercii !! voila j'ai un peu avancé et j'aimerais savoir comment faire pour retourner mon adresser ip dans ma fenetre gtk ( via glade ) , estce possible ??

#4 Le 30/08/2008, à 08:06

Noumayos

Re : [Python/Glade] Débutant qui a besoin d'aide

Glade permet seulement de dessiner ton écran. C'est dans ton programme que tu devras lui envoyer les données.

Hors ligne