因为这个问题有点宽泛和笼统,请从http://zetcode.com/gui/pyqt4/开始,这将对你有很大的帮助。一旦你知道你在处理什么,你可以用QtDesigner制作用户表单,并在那里向事件添加函数,但是每次在Qt中编辑表单时要小心,所有添加的python代码都将被删除,因此我建议你在项目中遵循MVC模式。在
编辑:这可能是需要显示数据的摘要:considet qttable是类中的网格def fillQTable(self):
#data = [('1','2','3','4'),('5','6','7','8')] #this is from database
data = self.getData()
rowCount = len(data)
colCount = 4
self.qttable.setRowCount(rowCount)
self.qttable.setColumnCount(colCount)
self.qttabke.verticalHeader().setVisible(False)
self.qttabke.setHorizontalHeaderLabels(QString("num1;num2;num3;num4").split(";"))
self.qttabke.horizontalHeader().setVisible(True)
for s in range(colCount):
self.qttable.horizontalHeaderItem(s).setTextAlignment(Qt.AlignLeft)