sexta-feira, 22 de outubro de 2010

PyQt - como adicionar valores num objeto QTable

Isabella Fontes dos Santos

Olá,

Ainda sobre a interface grafica, utilizando PyQt, encontrei dificuldades em achar materiais e informações sobre objetos do tipo QTable. Porem, na tentativa e erro consegui compreender um pouco, e criei uma função que insere os valores encontrados no nosso banco e preenche a tabela para mostrar por exemplo, os usuarios na tela de Ranking ou mesmo na tela de pesquisar os usuarios.

Segue abaixo a função.


Bibliotecas usadas:

from PyQt4.QtCore import *
from PyQt4.QtGui import *



def preencher_table(self,indice,nome,pontuacao,colocacao):      
        item = QTableWidgetItem()
        self.tableWidget.setItem(indice, 0, item)
        item = QTableWidgetItem()
        self.tableWidget.setItem(indice, 1, item)
        item = QTableWidgetItem()
        self.tableWidget.setItem(indice, 2, item)
        self.tableWidget.item(indice, 0).setText(QApplication.translate("MainWindow", nome, None, QApplication.UnicodeUTF8))
        self.tableWidget.item(indice, 1).setText(QApplication.translate("MainWindow", str(pontuacao), None, QApplication.UnicodeUTF8))
        self.tableWidget.item(indice, 2).setText(QApplication.translate("MainWindow", str(colocacao), None, QApplication.UnicodeUTF8))

Nenhum comentário:

Postar um comentário