#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