Logical error in filling QTableWidget and filling all of nodes

  • Thread starter Mohsen Pahlevanzadeh
  • Start date
M

Mohsen Pahlevanzadeh

Dear All,

I have the following code (PyQt):

/////////////////
searchFrameObject.tableWidget.setRowCount(rowCounter)
searchFrameObject.tableWidget.setColumnCount(5)

for row in range(rowCounter):
for column in range(5):
for result in query:

item = QtGui.QTableWidgetItem(_fromUtf8(result.name))
item.setFlags(item.flags() ^ QtCore.Qt.ItemIsEnabled)
searchFrameObject.tableWidget.setItem(row,column,item)

#item = QtGui.QTableWidgetItem(String(result.bought_price))
#item.setFlags(item.flags() ^ QtCore.Qt.ItemIsEnabled)
#searchFrameObject.tableWidget.setItem(row,column+1,item)

#item = QtGui.QTableWidgetItem(result.bought_date)
#item.setFlags(item.flags() ^ QtCore.Qt.ItemIsEnabled)
#searchFrameObject.tableWidget.setItem(row,column+2,item)

item = QtGui.QTableWidgetItem(result.stock)
item.setFlags(item.flags() ^ QtCore.Qt.ItemIsEnabled)
searchFrameObject.tableWidget.setItem(row,column+3,item)

item = QtGui.QTableWidgetItem(result.minimum_bound)
item.setFlags(item.flags() ^ QtCore.Qt.ItemIsEnabled)
searchFrameObject.tableWidget.setItem(row,column+4,item)
////////////////

When i search in DB, i print result.name or print result.stock ,
everything is OK. But when i import them into QtableWidget i see just
node result.name addeed to widgets. (all of nodes filled from
result.name)

My Question is , How i fill rows and columns with my fields?


Yours,
Mohsen
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top