码迷,mamicode.com
首页 > 其他好文 > 详细

sy【QTableWidget】【操作单元格控件】

时间:2014-08-21 11:12:03      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   os   io   for   ar   2014   

from PyQt4 import QtGui,QtCore

 

class Test(QtGui.QWidget):

    def __init__(self,items,parent=None):

        self.app=QtGui.QApplication([])

        super(Test,self).__init__(parent)

        self.setGeometry(200,100,200,300)

        self.tw=QtGui.QTableWidget(len(items),1,self)

        self.tw.setGeometry(0,0,200,300)

        self.tw.setHorizontalHeaderLabels([‘Languages‘])

        for i,item in enumerate(items):

            cb=QtGui.QCheckBox(item)

            cb.setCheckState(QtCore.Qt.Checked)

            self.tw.setCellWidget(i,0,cb)

        self.show()

        self.app.exec_()

    def closeEvent(self,event):

        for i in range(self.tw.rowCount()):

            cb=self.tw.cellWidget(i,0)

            if cb.isChecked():

                print ‘=>‘.join([str(cb.text()),‘Checked‘])

            else:

                print ‘=>‘.join([str(cb.text()),‘Unchecked‘])

 

 

if __name__==‘__main__‘:

    Test([‘Python‘,‘Java‘,‘C++‘,‘C‘,‘JavaScript‘,‘C#‘])

 bubuko.com,布布扣

sy【QTableWidget】【操作单元格控件】,布布扣,bubuko.com

sy【QTableWidget】【操作单元格控件】

标签:blog   http   java   os   io   for   ar   2014   

原文地址:http://www.cnblogs.com/mhxy13867806343/p/3926534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!