mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-05-14 08:20:47 +05:00
35 lines
1.4 KiB
Python
35 lines
1.4 KiB
Python
![]() |
from PyQt4 import QtSql, QtCore
|
||
|
from tableDeBase import TableDeBase
|
||
|
|
||
|
class TableGroupesRef (TableDeBase):
|
||
|
def __init__(self):
|
||
|
TableDeBase.__init__(self,"GroupesRef")
|
||
|
self.setField(("nomGroupe","idMaillage"))
|
||
|
self.setTypeField(('str','int'),('nomGroupe'))
|
||
|
|
||
|
def createSqlTable(self):
|
||
|
query=QtSql.QSqlQuery()
|
||
|
texteQuery ="create table GroupesRef(nomGroupe varchar(40), idMaillage int,"
|
||
|
texteQuery+="foreign key (idMaillage) references Maillages(idMaillage),"
|
||
|
texteQuery+="primary key (nomGroupe,idMaillage));"
|
||
|
print "Creation de TableGroupesRef : " , query.exec_(texteQuery)
|
||
|
|
||
|
def getVals(self,idMaillage):
|
||
|
query=QtSql.QSqlQuery()
|
||
|
texteQuery ='select NomGroupe from GroupesRef where idMaillage='+str(idMaillage) +";"
|
||
|
listeGroupes=[]
|
||
|
query.exec_(texteQuery)
|
||
|
while (query.next()) :
|
||
|
listeGroupes.append(str(query.value(0).toString()))
|
||
|
return listeGroupes
|
||
|
|
||
|
|
||
|
def remplit(self):
|
||
|
self.insereLigne(('FRONT_07',2))
|
||
|
self.insereLigne(('FOND_07',2))
|
||
|
self.insereLigne(('PAROI_07',2))
|
||
|
self.insereLigne(('ROCHE_07',2))
|
||
|
self.insereLigne(('FOND_16',2))
|
||
|
self.insereLigne(('PAROI_16',2))
|
||
|
self.insereLigne(('ROCHE_16',2))
|