从对话框pyside python中设置字体

时间:2017-04-24 20:40:47

标签: fonts pyside

我正在设置一个简单的文本编辑器,其中一个项目是格式化字体的功能。我正在使用一个对话框来选择字体并给出一个默认值;我正在使用QFont来设置默认值。我想将默认值设置为'consolas'或'liberation mono';我发现前者更容易实现。但是当我启动窗口时,默认字体不是'consolas'。

如何设置QFont的代码以便定期获得'consolas'或'liberation mono'? 这是我写的代码:

def fontChange(self):
        (font, ok) = QFontDialog.getFont(QFont("Consolas", 11), self)
        if ok:
            self.textEdit.setCurrentFont(font)

感谢

0 个答案:

没有答案