zoukankan      html  css  js  c++  java
  • 对话框类控件-QFontDialog

    QFontDialog控件是一个常用的字体选择对话框,可以让用户选择所显示文本的字号大小、样式和格式。QFontDialog是QDialog标准对话框的一部分。使用QFontDialog类的静态方法getFont(),可以从字体选择对话框中选择文本的显示字号大小、样式和格式。

    案例23  QFontDialog的使用

    import sys
    from PyQt5.QtWidgets import QWidget, QApplication, QFontDialog, QPushButton, QVBoxLayout, QLabel
    
    
    class FontDialogDemo(QWidget):
        def __init__(self, parent=None):
            super().__init__(parent)
            layout = QVBoxLayout()
            self.fontButton = QPushButton("choose font")
            self.fontButton.clicked.connect(self.getFont)
            layout.addWidget(self.fontButton)
            self.fontLineEdit = QLabel("Hello, 测试字体例子")
            layout.addWidget(self.fontLineEdit)
    
            self.setLayout(layout)
            self.setWindowTitle("FontDialog 例子")
    
        def getFont(self):
            font, ok = QFontDialog.getFont()
            if ok:
                self.fontLineEdit.setFont(font)
    
    
    if __name__ == "__main__":
        app = QApplication(sys.argv)
        demo = FontDialogDemo()
        demo.show()
        sys.exit(app.exec_())
  • 相关阅读:
    网页性能分析
    vue学习图解
    px-em-rem单位转换
    呼啦圈(keyframes和transform结合)
    菜单栏鼠标经过伸缩效果
    携程transform放大效果
    浮动布局demo
    倒圆角艺术
    伪类分类
    ingress-nginx 添加https证书
  • 原文地址:https://www.cnblogs.com/lynsha/p/13426807.html
Copyright © 2011-2022 走看看