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_())
  • 相关阅读:
    Demo
    Demo
    Demo
    Demo
    Demo
    【csp模拟赛6】树上统计-启发式合并,线段树合并
    【csp模拟赛6】计数--单调栈
    【csp模拟赛6】相遇--LCA
    【poj1734】Sightseeing trip--无向图最小环
    【poj2709】Painter--贪心
  • 原文地址:https://www.cnblogs.com/lynsha/p/13426807.html
Copyright © 2011-2022 走看看