update the data when values are changes
(self)
| 308 | if self.command: self.command(data) |
| 309 | |
| 310 | def update_data(self): |
| 311 | """ update the data when values are changes """ |
| 312 | for i in self.frame: |
| 313 | if self.write: |
| 314 | self.data[i]["value"]=self.frame[i].get() |
| 315 | else: |
| 316 | self.data[i]["value"]=self.frame[i].cget("text") |
| 317 | |
| 318 | self.values = [] |
| 319 | for i in range(self.rows): |
| 320 | row_data = [] |
| 321 | for j in range(self.columns): |
| 322 | row_data.append(self.data[i,j]["value"]) |
| 323 | self.values.append(row_data) |
| 324 | |
| 325 | def edit_row(self, row, value=None, **kwargs): |
| 326 | """ edit all parameters of a single row """ |
no test coverage detected