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
    忽略操作

  • 相关阅读:
    正则表达式入门教程
    js获取class
    锋利的jQuery第6章 jQuery与Ajax的应用
    显示隐藏左侧菜单
    unicode转为汉字
    $.ajax
    .ashx文件
    c#正则表达式
    调试发现的小错误
    sql2005连接不到本地数据库
  • 原文地址:https://www.cnblogs.com/hester/p/11230534.html
Copyright © 2011-2022 走看看