salut!
je cherche a envoiler un élément que je mais dans une variable 'self.objet' dans mon programme principale, je veux pouvoir récupéré cette élément dans mon second programme comme si dessous.
voila mon premier fichier py:
et le deuxième fichier py:
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 class myApp(QMainWindow, Ui_MangaHystory): def __init__(self,parent=None): QWidget.__init__(self) self.setupUi(parent) self.connex=sqlite3.connect("manga.sq3") self.cur=self.connex.cursor() self.objet = "" self.tableMangalire.itemClicked.connect(self.slotItemClicked) self.pushButtonPlus.clicked.connect(self.plus) self.pushOption.clicked.connect(self.option2) def slotItemClicked(self, item): self.objet = item.text() #élément = toto def plus(self): self.cur.execute("UPDATE MangaLire SET ch = ch+1 where nom='{0}'".format(self.objet)) #self.objet = [(151,'toto',' ')] def option2(self): app2 = QDialog() fenetre = myApp2(app2) app2.exec_()
j'ai 2 programmes qui géré chacun une interface graphique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class myApp2(QMainWindow, Ui_Option): def __init__(self,parent=None): QWidget.__init__(self) self.setupUi(parent) self.connex=sqlite3.connect("manga.sq3") self.cur=self.connex.cursor() self.objet = "" self.pushButtonMoin1.clicked.connect(self.moin1) def moin1(self): self.cur.execute("UPDATE MangaLire SET ch = ch-1 where nom='{0}'".format(self.objet)) # self.objet = []
Partager