示例#1
0
 def textCheck(self):
     for r in self.checkM:
         for m in r:
             m.setChecked(False)
     text_to_render = self.type.text()
     font = Font(os.path.join('Fonts', self.fonts.currentText()), 8)
     try:
         text = repr(font.render_text(text_to_render, 52, 7))
         text_by_weekday = text.split('\n')
         for i in range(7):
             for j in range(51):
                 if text_by_weekday[i][j] == '#':
                     self.checkM[i][j].setChecked(True)
     except:
         self.err.setText('You typed too long :(')
         self.err.exec()