lib.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:smartschool 作者: asifkodur 项目源码 文件源码
def Set_ReadOnly(self):


        #print "cols n rows",self.grid_1.GetNumberCols(),self.grid_1.GetNumberRows()
        for i in range(1,self.grid_1.GetNumberCols(),1):

            if self.grid_1.GetNumberCols()>8:# =="Basic Science":

                for j in range(0,self.grid_1.GetNumberRows(),1):

                    if i==9:

                        self.grid_1.SetCellBackgroundColour(j, i, wx.RED)
                        self.grid_1.SetCellTextColour(j,i, wx.BLACK)
                        self.grid_1.SetReadOnly(j,i, True)

                    elif i==10:

                        self.grid_1.SetCellBackgroundColour(j, i, wx.GREEN)
                        self.grid_1.SetCellTextColour(j,i, wx.BLACK)
                        self.grid_1.SetReadOnly(j,i, True)
                    elif i==11:


                        self.grid_1.SetCellBackgroundColour(j, i,  wx.BLUE)
                        self.grid_1.SetCellTextColour(j,i, wx.WHITE)
                        self.grid_1.SetReadOnly(j,i, True)
                    elif i==12:


                        self.grid_1.SetCellBackgroundColour(j, i, wx.BLACK)
                        self.grid_1.SetCellTextColour(j,i, wx.WHITE)
                        self.grid_1.SetReadOnly(j,i, True)

                    else:
                        self.grid_1.SetCellBackgroundColour(j, i, wx.WHITE)
                        self.grid_1.SetCellTextColour(j,i, wx.BLACK)
                        self.grid_1.SetReadOnly(j,i, False)
            else:

                for j in range(0,self.grid_1.GetNumberRows(),1):
                    if i==5:

                        self.grid_1.SetCellBackgroundColour(j, i,  wx.BLUE)
                        self.grid_1.SetCellTextColour(j,i, wx.WHITE)
                        self.grid_1.SetReadOnly(j,i, True)
                    elif i==6:


                        self.grid_1.SetCellBackgroundColour(j, i, wx.BLACK)
                        self.grid_1.SetCellTextColour(j,i, wx.WHITE)
                        self.grid_1.SetReadOnly(j,i, True)

                    else:
                        self.grid_1.SetCellBackgroundColour(j, i, wx.WHITE)
                        self.grid_1.SetCellTextColour(j,i, wx.BLACK)
                        self.grid_1.SetReadOnly(j,i, False)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号