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

  • 相关阅读:
    [LeetCode#260]Single Number III
    1 sql server中添加链接服务器
    1 sql server 中cursor的简介
    1 .net将xml反序列化
    1 C# 将对象序列化
    1 SQL SERVER 实现字符串分割成table的方法
    1 asp.net 中如何把用户控件应用于母版页
    1 .net中自定义事件的步骤
    .NET中跨线程访问winform控件的方法
    1 sql server 中merge的用法
  • 原文地址:https://www.cnblogs.com/hester/p/11230534.html
Copyright © 2011-2022 走看看