Soru & Cevap

[1]SQLite Where kullanımı-PyQt5

02.11.2020 - 11:36

Merhaba,

Veritabanımdaki bilgileri Where komutu ile sorguladıktan sonra ortaya çıkan tabloyu, PyQt5 ile tablewidget nesnesi üzerinde nasıl gösterebilirim? Yardımlarınızı rica ederim.

Not: Python dili kullanıyorum.

70 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-307552-1601310528.png
jfirat.alabuga
03.11.2020 - 09:56


projectModel = QSqlQueryModel()

projectModel.setQuery("select * from patient where pid=2,db) //idsi 2 olan hastayı getir 

projectView = QTableView()

projectView.setModel(projectModel)

projectView.show()

 

veya 

 


tableView = QtWidgets.QTableView()

query = QtSql.QSqlQuery()

result = query.exec_("select * from patient where pid=2")

if result:

model = QtSql.QSqlTableModel(db=db)

model.setQuery(query)

tableView.setModel(model)

tableView.show()
 

Hasan Turğut
03.11.2020 - 03:25
Fırat bey, Cevabınız için teşekkür ederim. Tableview değil tablewidget demiştim. Veri tabanı için sqlite3 import ettim.