PyQt5基础学习-QFontDelog(字体选择对话框) 1.QFontDialog.getFont() 获得选择的字体 2.QLabel().setFont(设置获得的字体大小)
通过按钮打开字体选择对话框,将选择好的字体,赋值给Label标签,以此来改变字体的大小
""" 字体对话框 QFontDialog """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import Qt class QFontDialogDemo(QWidget): def __init__(self): super(QFontDialogDemo, self).__init__() self.initUI() def initUI(self): self.setWindowTitle("Font Dialog例子") layout = QVBoxLayout() self.fontButton = QPushButton('选择字体') self.fontButton.clicked.connect(self.getFont) layout.addWidget(self.fontButton) self.fontLabel = QLabel("Hello, 测试字体例子") layout.addWidget(self.fontLabel) self.setLayout(layout) def getFont(self): #获得选择好的字体类型和大小 font, ok = QFontDialog.getFont() if ok: #将获得的字体大小赋值给标签, 进行字体的改变 self.fontLabel.setFont(font) if __name__ == "__main__": app = QApplication(sys.argv) main = QFontDialogDemo() main.show() sys.exit(app.exec_())
主界面
字体对话框(QFontDialog.getFont())
每天更新pyQt5内容
分类:
PyQt5
« 上一篇: PyQt5基础学习-QInputDialog(输入对话框) 1.QInputDialog.getItem(选择对话框) 2.QInputDialog.getText(文本输入框) 3.QInputDialog.getInt(数字输入框)
» 下一篇: PyQt5基础学习-QFileDialog(文件打开对话框) 1.QFileDialog.getOpenFileName(返回打开对应格式的文件名) 2. QFileDialog().setFileMode(设置打开文件的格式) 3.QFileDialog().setFilter(设置打开的路径) 4.QFileDialog().selectedFiles(返回选择的文件名)
» 下一篇: PyQt5基础学习-QFileDialog(文件打开对话框) 1.QFileDialog.getOpenFileName(返回打开对应格式的文件名) 2. QFileDialog().setFileMode(设置打开文件的格式) 3.QFileDialog().setFilter(设置打开的路径) 4.QFileDialog().selectedFiles(返回选择的文件名)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具