bonjour à tous
je travaille sur le développement d'une GUI, de telle façon que je peux afficher au sein de cette interface une table et un fichier de forme proviennent d'une BD postgresql.
j'ai réussi à faire la partie de la table par le code suivant:
ma question est : comment je peux faire ça avec shapefile? quelle modèle et vue que je pourrai les utiliser?
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
26 class Table: def __init__(self): self.createConnection() self.model=QtSql.QSqlTableModel() self.initialiseModel(self.model) def initialiseModel(self,model): # pour afficher une table self.model.setTable("com") self.model.setEditStrategy(QtSql.QSqlTableModel.OnRowChange) self.model.setSort(0,QtCore.Qt.SortOrder(0)) self.model.select() return self.model def createConnection(self): self.con1 = psycopg.connect('host=localhost port=5432 dbname=stat user=postgres password=admin') return self.con1 tableView = QtGui.QTableView() table=Table() tableView.setModel(table.model) tableView.show()
merci beaucoup pour votre orientation
Partager