zoukankan      html  css  js  c++  java
  • 【转】PyQt弹出式对话框的常用方法及标准按钮类型

    pyQt之弹出式对话框(QMessageBox)的常用方法及标准按钮类型

    一、控件说明

    QMessageBox是一种通用的弹出式对话框,用于显示消息,允许用户通过单击不同的标准按钮对消息进行反馈,且每个标准按钮都有一个预定义的文本、角色和十六进制数。
    QNessageBox类提供了如:提示、警告、错误、问询、关于等对话框(这些不同类型的对话框只是显示的图标不同其他功能均一致)

    二、QMessageBox类中的常用方法

    infomation(QWidget parent,title text,buttons,defaultButton):

    弹出消息对话框,对应参数如下:

    parent:指定父窗口
    title:对话框标题
    text:对话框文本
    buttons:多个标准按钮,默认为OK按钮
    defaultButton:默认选中的标准按钮,默认为对话框中第一个按钮

    question(QWidget parent,title text,buttons,defaultButton):

    弹出问答对话框(参数同上)

    warning(QWidget parent,title text,buttons,defaultButton)::

    弹出警告对话框(参数同上)

    critical(QWidget parent,title text,buttons,defaultButton):

    弹出严重错误对话框(参数同上)

    about(QWidget parent,title,text)

    弹出关于对话框(参数同上)

    setTitle():

    设置标题

    setText():

    设置正文消息

    setIcon():

    设置弹出对话框的图片

    具体代码可参考下方例子。

    三、QMessageBox的标准按钮类型

    QMessage.OK
    确认操作
    QMessage.Cancel
    取消操作
    QMessage.Yes
    确认操作
    QMessage.No
    取消操作
    QMessage.Abort
    终止操作
    QMessage.Retry
    重试操作
    QMessage.Igonre
    忽略操作

  • 相关阅读:
    June. 26th 2018, Week 26th. Tuesday
    June. 25th 2018, Week 26th. Monday
    June. 24th 2018, Week 26th. Sunday
    June. 23rd 2018, Week 25th. Saturday
    June. 22 2018, Week 25th. Friday
    June. 21 2018, Week 25th. Thursday
    June. 20 2018, Week 25th. Wednesday
    【2018.10.11 C与C++基础】C Preprocessor的功能及缺陷(草稿)
    June.19 2018, Week 25th Tuesday
    June 18. 2018, Week 25th. Monday
  • 原文地址:https://www.cnblogs.com/hester/p/11230534.html
Copyright © 2011-2022 走看看