python编写qt界面的配置_Python用PyQt5设计界面篇,基本控件使用之QFontDialog控件详解...

前面内容,我们详细介绍了PyQt5的一些基本控件。

回顾下精彩内容

Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog

计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇

Python用PyQt5实现多种弹出消息框,QMessageBox控件使用详解

Python用PyQt5设计省市县三级联动的下拉选框,QComboBox使用详解

Python界面编程之PyQt5基础控件介绍,QSlider滑动条控件使用详解

今天,我们来了解一个更有意思的控件QFontDialog。

准备好了吗?马上开始

01QFontDialog控件简介

QFontDialog控件是一个常用的字体选择对话框,可以让用户选择所显示的文本字号大小、样式和格式。通过QFontDialog控件可以在界面中对文本的字体样式进行精确设定。

字体设置

我们来看一下QFontDialog的继承顺序

QFontDialog类的继承关系

它依然直接继承自QDialog类,是QDialog标准对话框的一部分。

02QFontDialog提供的方法及信号详解

from PyQt5.Qt import QFontDialog

print(len(dir(QFontDialog)))

>>>390

总共提供了390个方法,当然,其中包括了父类QDialog的方法。

找出有用方法

官网中QFontDialog提供的常用方法如下

信号

其常用的信号如下:

此字体并不总是与currentFont属性所保存的字体相同,因为用户可以在最终选择要使用的字体之前选择不同的字体。上面是两个不同的信号,这个一定要注意。

两个信号是有区别的

字体样式最终被确定后,我们使用getFont()静态方法即可获取文本的字号、样式等内容。

我们来看下面的例子

03QFontDialog应用举例

我们来看下面的例子

字体设置对话框示例源代码

来看下效果

设置字体效果展示

其实说白了,这个控件的学习,掌握一个getFont()方法即可。其他方法用于对每一个具体字体样式属性进行设置时才会用到。感兴趣的小伙伴可以自己试试看。

好了,今天的内容就到这里了,喜欢Python编程的小伙伴欢迎关注我,后续会持续推出一些有意思的文档。

转载请注明出处,百家号:Python高手养成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值