Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py

changeset 2893
150de635fa29
parent 2302
f29e9405c851
child 3056
9986ec0e559a
child 3124
a01e410893ac
equal deleted inserted replaced
2892:b601ede6dbbf 2893:150de635fa29
29 @param parent parent widget (QWidget) 29 @param parent parent widget (QWidget)
30 """ 30 """
31 super().__init__(parent) 31 super().__init__(parent)
32 self.setupUi(self) 32 self.setupUi(self)
33 33
34 self.bTest = \ 34 self.bTest = self.buttonBox.addButton(
35 self.buttonBox.addButton(self.trUtf8("Test"), QDialogButtonBox.ActionRole) 35 self.trUtf8("Test"), QDialogButtonBox.ActionRole)
36 36
37 self.font = None 37 self.font = None
38 38
39 def on_buttonBox_clicked(self, button): 39 def on_buttonBox_clicked(self, button):
40 """ 40 """
67 self.bTest.setEnabled(False) 67 self.bTest.setEnabled(False)
68 68
69 @pyqtSlot() 69 @pyqtSlot()
70 def on_fontButton_clicked(self): 70 def on_fontButton_clicked(self):
71 """ 71 """
72 Private slot to handle the button press to select a font via a font selection 72 Private slot to handle the button press to select a font via a
73 dialog. 73 font selection dialog.
74 """ 74 """
75 if self.font is None: 75 if self.font is None:
76 font, ok = QFontDialog.getFont() 76 font, ok = QFontDialog.getFont()
77 else: 77 else:
78 font, ok = QFontDialog.getFont(self.font) 78 font, ok = QFontDialog.getFont(self.font)

eric ide

mercurial