Bonjour
Bon je m'explique car le titre n'est surement pas très clair
J'ai 3 fenêtres( 3 fichiers PY sur le model ci-dessous avec plus ou moins de label ou bouton)
Main , Seconde , Troisieme.
La fenêtre "Troisieme" étant ouverte par "seconde" elle n'est pas connu de "Main"
comment puis Je faire pour que Main connaisse ma session "Troisieme"SVP ?.
Pas facile de s'expliquer
Merci d'avance de votre aides
bonne journée
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 import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk class Main(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title="Hello World") self.box = Gtk.Box(spacing=6) self.add(self.box) self.button1 = Gtk.Button(label="azerty") self.button1.connect("clicked", self.on_button1_clicked) self.box.pack_start(self.button1, True, True, 0) def on_button1_clicked(self, widget): print("Hello") if __name__ == '__main__': Main= MyWindow() Main.connect("destroy", Gtk.main_quit) Main.show_all()
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 import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk class Seconde(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title="Hello World") self.box = Gtk.Box(spacing=6) self.add(self.box) self.button1 = Gtk.Button(label="azerty") self.button1.connect("clicked", self.on_button1_clicked) self.box.pack_start(self.button1, True, True, 0) def on_button1_clicked(self, widget): print("Hello") if __name__ == '__main__': Seconde= MyWindow() Seconde.connect("destroy", Gtk.main_quit) Seconde.show_all()
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 import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk class Troisieme(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title="Hello World") self.box = Gtk.Box(spacing=6) self.add(self.box) self.button1 = Gtk.Button(label="azerty") self.button1.connect("clicked", self.on_button1_clicked) self.box.pack_start(self.button1, True, True, 0) def on_button1_clicked(self, widget): print("Hello") if __name__ == '__main__': Troisieme= MyWindow() Troisieme.connect("destroy", Gtk.main_quit) Troisieme.show_all()
Partager