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

  • 相关阅读:
    【C#进阶系列】06 类型和成员基础
    纪中5日T1 1564. 旅游
    纪中17日T1 2321. 方程
    纪中17日T2 2322. capacitor
    纪中10日T1 2313. 动态仙人掌
    纪中14日听课小结 图论 最短路 二分图 差分约束
    一个抓猫的游戏 消遣GAME 持续更新中!
    洛谷P1464 Function  HDU P1579 Function Run Fun
    洛谷P1976 鸡蛋饼
    纪中12日T1 2307. 选择
  • 原文地址:https://www.cnblogs.com/hester/p/11230534.html
Copyright © 2011-2022 走看看