def font_set(self): if not self.tableWidget_1.rowCount() == 0: dialog = QFontDialog() dialog.setOption(QFontDialog.ScalableFonts) font, ok = dialog.getFont(QFont(self.tableWidget_1.font()), self) if ok: self.tableWidget_1.setFont(QFont(font)) self.tableWidget_2.setFont(QFont(font)) self.tableWidget_3.setFont(QFont(font)) self.update_settings() self.search_word()
def font(self): ''' Avaa Fontti-ikkunan fontin valintaan ''' dialog = QFontDialog() dialog.setOption(QFontDialog.DontUseNativeDialog) newfont = dialog.getFont()[0] for item in self.piirtoalusta.scene.selectedItems(): if item.type() == 8: command = CommandFont(self.piirtoalusta.draw, item, newfont) self.piirtoalusta.undoStack.push(command) self.piirtoalusta.draw.font = newfont