返回顶部
首页 > 资讯 > 精选 >PyQt5如何实现字体对话框
  • 243
分享到

PyQt5如何实现字体对话框

2023-07-05 00:07:13 243人浏览 安东尼
摘要

这篇文章主要介绍“PyQt5如何实现字体对话框”,在日常操作中,相信很多人在PyQt5如何实现字体对话框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PyQt5如何实现字体对话框”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“PyQt5如何实现字体对话框”,在日常操作中,相信很多人在PyQt5如何实现字体对话框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PyQt5如何实现字体对话框”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

字体对话框

字体对话框(QFontDialog)可以用来交互选择系统中的字体然后通过返回的QFont类型数据来设置相关的字体。

font, ok = QFontDialog.getFont()

示例:

# _*_ coding:utf-8 _*_ import sysfrom PyQt6.QtWidgets import QApplicationfrom PyQt6.QtWidgets import QWidgetfrom PyQt6.QtWidgets import QMainWindowfrom PyQt6.QtWidgets import QFontDialogfrom PyQt6.QtWidgets import QPushButtonfrom PyQt6.QtWidgets import QLabelfrom PyQt6.QtWidgets import QVBoxLayoutfrom PyQt6.QtGui import QFontfrom PyQt6.QtCore import Qt   class QFontDialogDemo(QMainWindow):    """字体对话框"""     def __init__(self):        """构造函数"""         super(QFontDialogDemo,self).__init__()        self.init_ui()     def init_ui(self):        self.setWindowTitle("QFontDialogDemo")        self.resize(300, 200)         # 获取中央控件        self.centralwidget = QWidget()        self.setCentralWidget(self.centralwidget)         # 设置布局        self.vboxlayout = QVBoxLayout()        self.vboxlayout.setAlignment(Qt.AlignmentFlag.AlignCenter)        self.centralwidget.setLayout(self.vboxlayout)         # 添加标签和按钮        self.label = QLabel("字体样式展示")        self.vboxlayout.addWidget(self.label)        self.label_fonttype = QLabel("字体类型")        self.vboxlayout.addWidget(self.label_fonttype)        self.btn_showfontdialog = QPushButton("选择字体")        self.btn_showfontdialog.clicked.connect(self.getfont)        self.vboxlayout.addWidget(self.btn_showfontdialog)             def getfont(self):        """获取字体"""        font, ok = QFontDialog.getFont()        if ok :            self.label.setFont(font)            self.label_fonttype.setText(f"字体名称:{font.family()},样式:{font.styleName()},字号:{font.pointSize()}")  if __name__ == "__main__":    """主程序运行"""        app = QApplication(sys.argv)    main = QFontDialogDemo()    main.show()    sys.exit(app.exec())

结果:

界面样式:

PyQt5如何实现字体对话框

字体弹窗:

PyQt5如何实现字体对话框

设置字体后:

PyQt5如何实现字体对话框

到此,关于“PyQt5如何实现字体对话框”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: PyQt5如何实现字体对话框

本文链接: https://lsjlt.com/news/348510.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • PyQt5如何实现字体对话框
    这篇文章主要介绍“PyQt5如何实现字体对话框”,在日常操作中,相信很多人在PyQt5如何实现字体对话框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PyQt5如何实现字体对话框”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • PyQt5如何实现文件对话框
    本篇内容主要讲解“PyQt5如何实现文件对话框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PyQt5如何实现文件对话框”吧!文件对话框文件对话框(QFileDialog)用于浏览文件并获取文件...
    99+
    2023-07-05
  • PyQt5怎么实现颜色对话框
    这篇文章主要介绍了PyQt5怎么实现颜色对话框的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PyQt5怎么实现颜色对话框文章都会有所收获,下面我们一起来看看吧。颜色对话框通过颜色对话框(QColorDialog...
    99+
    2023-07-05
  • PyQt5怎么实现输入对话框
    这篇文章主要介绍了PyQt5怎么实现输入对话框的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PyQt5怎么实现输入对话框文章都会有所收获,下面我们一起来看看吧。输入对话框输入对话框,用于弹窗获取用户的输入信息,...
    99+
    2023-07-05
  • css如何实现对话框
    这篇文章主要介绍了css如何实现对话框,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 css实现对话框的方法:首...
    99+
    2024-04-02
  • Python PyQt5如何实例化对话框获取文件路径
    这篇文章主要介绍“Python PyQt5如何实例化对话框获取文件路径”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python PyQt5如何实例化对话框获取文件路径”文章能帮助大家解决问题。实例...
    99+
    2023-07-05
  • PyQt5如何使用QMessageBox显示不同的对话框
    这篇“PyQt5如何使用QMessageBox显示不同的对话框”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PyQt5如何使...
    99+
    2023-07-05
  • jQuery如何实现确认对话框
    小编给大家分享一下jQuery如何实现确认对话框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!确认对话框:$.messager....
    99+
    2024-04-02
  • Android AlertDialog实现分享对话框/退出对话框/下载对话框
    一.摘要 弹窗通常用于提示用户进行某种操作,比如:点击分享按钮,弹窗分享对话框;双击返回按钮,弹窗退出对话框;下载文件,提示下载对话框等等,分享对话框/退出对话框/下载对话框,...
    99+
    2022-06-06
    alertdialog Android
  • AndroidStudio实现单选对话框
    本文实例为大家分享了Android Studio实现单选对话框的具体代码,供大家参考,具体内容如下 上效果图 activity_main.xml <xml version="...
    99+
    2024-04-02
  • JavaScript实现消息对话框
    本文实例为大家分享了JavaScript实现消息对话框的具体代码,供大家参考,具体内容如下 JavaScript弹起对话框的形式有以下三种: 1.只是提醒,不能对脚本产生任何改变;2...
    99+
    2024-04-02
  • Android如何使用DecorView实现对话框功能
    这篇文章主要讲解了Android如何使用DecorView实现对话框功能,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。如果还不知道DecorView,那也没有什么关系 ^_^先来看看实现的效果实现的大致思路首先...
    99+
    2023-05-31
    android decorview roi
  • Android悬浮对话框(即点即关对话框)实现代码
    Activity是Android系统的4个应用程序组件之一。通过传统方法显示的Activity都是充满整个屏幕,也就是全屏的Activity。事实上,Activity不仅可以全...
    99+
    2022-06-06
    Android
  • css如何实现边框字体同色
    小编给大家分享一下css如何实现边框字体同色,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!边框字体同色 .wrap&n...
    99+
    2024-04-02
  • Android如何实现双重单选对话框布局
    这篇文章将为大家详细讲解有关Android如何实现双重单选对话框布局,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:首先是自定义XML布局代码:<xml version="...
    99+
    2023-05-30
    android
  • Android如何实现类似iOS风格的对话框
    这篇文章将为大家详细讲解有关Android如何实现类似iOS风格的对话框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。分享一个简单的常用的对话框类,按照国际惯例,先上图布局简单,先上布局。一个标题,一个内...
    99+
    2023-05-30
    android ios
  • Android使用AlertDialog实现对话框
    示例: 一、确定对话框 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.set...
    99+
    2022-06-06
    alertdialog Android
  • Android Alertdialog(实现警告对话框)
    在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,AlertDialo...
    99+
    2022-06-06
    alertdialog Android
  • Java awt对话框怎么实现
    这篇文章主要讲解了“Java awt对话框怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java awt对话框怎么实现”吧!Java awt-对话框简单实现imp...
    99+
    2023-06-21
  • Android中怎么实现对话框
    这篇文章将为大家详细讲解有关Android中怎么实现对话框,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1 弹出普通对话框 --- 系统更新 //弹出普通对话框 &nbs...
    99+
    2023-05-30
    android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作