Qt

2023-11-07

Qt | 提示框QMessageBox的使用方法


QMessageBox自定义了几个常用的消息框,常用的如下两个:

1、警告消息窗

python:

QMessageBox.warning(self.__MainWindow, '标题', '我是文本', QMessageBox.Close)

C++:

QMessageBox::warning(this, '标题', '我是文本', QMessageBox.Close)

在这里插入图片描述
2、信息提示消息窗

python:

QMessageBox.information(self.__MainWindow, '标题', '我是文本', QMessageBox.Close)

C++:

QMessageBox::information(this, '标题', '我是文本', QMessageBox.Close)

在这里插入图片描述
3、错误提示消息窗

QMessageBox::critical(this, "错误提示", "串口打开失败!\r\n请检查该端口是否存在或被占用!", "关闭");

在这里插入图片描述

4、自定义一个消息窗

python:

        # 创建一个消息窗
        mb = QMessageBox(self.__MainWindow)

        # 设置标题
        mb.setWindowTitle('标题')

        # 设置显示内容
        mb.setText('测试QMessageBox')

        # 添加关闭按钮
        mb.addButton(QPushButton('关闭', mb), QMessageBox.RejectRole)

        # 显示消息窗
        mb.show()

在这里插入图片描述


ends…

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt 的相关文章

  • QT C++ QRegularExpression 多个匹配

    我想使用正则表达式从 QString html 中提取信息 我明确想使用正则表达式 无解析器解决方案 和类Q正则表达式 http qt project org doc qt 5 0 qtcore qregularexpression htm
  • 在 Windows 上以 QML 播放 RTSP 视频

    我正在尝试将 QML 中的 RTSP 流播放到视频标签中 如下所示 Repeater model 8 Video Layout fillWidth true Layout fillHeight true fillMode VideoOutp
  • 运行最新版本时没有“最新”消息?

    我正在尝试使用Sparkle https sparkle project org与 Qt Go 的绑定 https github com therecipe qt app 闪光 m import
  • 在 QtCreator 中调试时如何查看 qDebug 消息

    我正在从 Eclipse CDT 带有 Qt 集成插件 过渡到 QtCreator 2 0 但仍有一件事困扰着我 QtCreator 当我在 QtCreator 中调试时 我在Application output tab直到我停止正在调试的
  • QGraphicsSimpleTextItem“无效使用不完整类型”

    我的代码如下 指针部件 h QGraphicsSimpleTextItem text 指针控件 cpp void PointerWidget placeNumbers float spacing int currentTickNumber
  • MapItemView 在 dataChanged 信号后不会更新

    我正在使用 QMLMapItemView使用 C 的组件QAbstractListModel基于模型 这MapItemView当模型重置时 或者每当添加新项目或删除现有项目时 工作正常 但是 那MapItemView不反映对已添加项目的更改
  • Qt QML MenuItem iconSource不显示

    我有一个非常简单的设置只是为了说明问题 import QtQuick Controls 1 4 import QtQuick Window 2 2 ApplicationWindow visible true width 640 heigh
  • QtWebEngine Quicknano 在嵌入式 Linux 中没有声音

    我已将 QtWebEngine 编译到我的 i MX6 嵌入式设备中 当我尝试使用 Quicknanobrowser 播放 YouTube 视频时 视频会播放 但没有声音 事实上 当我尝试播放音频文件时没有声音hpr dogphilosop
  • 使用 QTestLib 时抑制 qDebug

    我正在向 Qt 中的项目添加单元测试 并希望使用 QTestLib 我已经设置了测试并且它们运行良好 问题是在项目中我们重写了 qDebug 以输出到我们自己的日志文件 这在运行应用程序时效果很好 问题是当我测试类时 它有时会开始记录 然后
  • QWebView等待加载

    bool MainWindow waitForLoad QWebView view QEventLoop loopLoad QTimer timer QObject connect view SIGNAL loadFinished bool
  • 渲染具有透明度的纹理时,OpenGL 不需要的像素

    我已经为这个问题苦苦挣扎了一段时间了 当我使用 OpenGL 渲染 2D 纹理 在无透明度和部分透明度之间的过渡上具有透明度值 时 我得到了一些烦人的灰色像素 我认为这是像素值插值的产物 关于如何改进这一点有什么想法吗 I m attach
  • 在未安装 Qt VS Tools 的情况下以 Qt/MsBuild 格式编译 Qt 项目

    我在 Visual Studio 中有很多 Qt 项目 使用新的 Qt MsBuild 格式 https blog qt io blog 2018 02 16 qt visual studio improving performance 由
  • 如何在 PySide/PyQt 中制作一个位于屏幕中央的小部件?

    这段代码有效 但我想知道是否有更简单的方法 def center self qr self frameGeometry cp gui QDesktopWidget availableGeometry center qr moveCenter
  • { Qt5.0.2/QML/QtQuick2.0/C++ } 运行没有错误的示例项目? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的设置是Qt5 0 2 MinGW 32位 我在寻找 Qt5 0 2 QML QtQuick2 0 C 代码项目示例 不是Qt Qu
  • 派生类在 PySide (Qt/PyQt) 中的错误线程中接收信号

    我在让派生类在 PySide 中正确接收信号时遇到问题 我在主 GUI 或命令行应用程序 线程的两个单独线程上使用发送器和接收器 线程是 QThread 对象 发送器和接收器在创建后立即使用 QObject moveToThread 移动到
  • 右键单击 QPushButton 上的 contextMenu

    对于我的应用程序 我在 Qt Designer 中创建了一个 GUI 并将其转换为 python 2 6 代码 关于一些QPushButton 与设计器创建 我想添加右键单击上下文菜单 菜单选项取决于应用程序状态 如何实现这样的上下文菜单
  • 通过CMake实现Qt项目

    我正在尝试通过 Cmake 构建并运行非常简单且基本的 Qt 示例 删除 pro 文件 以下是Qt项目的代码 自动生成的Qt项目的目录结构为 Cmake my project name headers mainwindow h source
  • QGraphicsScene没有删除QWidget的功能

    QGraphicsScene 有一个addWidget QWidget 有函数 但是没有对应的removeWidget QWidget 它只有removeItem QGraphicsItem 如何删除 QWidget 这是一个基本示例 看看
  • 第一个随机数始终小于其余随机数

    我碰巧注意到 在 C 中 使用 std rand 方法调用的第一个随机数大多数时候都明显小于第二个随机数 关于 Qt 实现 第一个几乎总是小几个数量级 qsrand QTime currentTime msec qDebug lt lt q
  • 具有多个父项的 Qt 树模型

    我想构建一棵树 其中一个元素可以引用另一个元素 我想要构建的树是 像这样的东西 A B C D E F P this is a pointer to C D first child of C E second child of C I fo

随机推荐

  • 自建XSS平台与BUUCTF[GWCTF 2019]mypassword

    自建XSS平台与BUUCTF GWCTF 2019 mypassword 1 需要用到的工具 BlueLotus XSSReceiver XSS数据接收平台firesunCN BlueLotus XSSReceiver github com
  • C++学习之模板特例化

    模板是C 中一个很重要的特性 写一份代码能用于多种数据类型 包括用户自定义类型 例如 STL的sort 函数可以用于多种数据类型的排序 类stack可以用作多种数据类型的栈 但是 如果我们想对特定的数据类型执行不同的代码 而不是通用模板 呢
  • 第二章 ZAB协议介绍

    第二章 ZAB协议介绍 ZAB ZooKeeper Atomic Broadcast ZooKeeper 原子消息广播协议 是zookeeper数据一致性的核心算法 ZAB 协议并不像 Paxos 算法那样 是一种通用的分布式一致性算法 它
  • https是如何保住信息安全的?

    https采用的是非对称加密以及对称加密混合的加密方式加密来保证用户安全的 他比http协议多了一层加密层 SSL TSL 要详细说明这个 我们要从不加密开始说起 如果不加密的话 浏览器和服务器的交流 很容易就会被第三方拦截 然后信息被偷看
  • iphone降级_iPhone完美降级已实现,checkm8实现降级iOS10.3.3

    前段时间苹果的A5 A11设备被爆出巨大硬件级漏洞 由一位信息安全人员axi0mX 在社交软件上分享了出来 原文翻译过来checkm8 漏洞是一个针对苹果历代产品不可修复的bootrom 嵌入处理器芯片内的一小块掩模ROM或写保护闪存 虽然
  • Yaoo Messenger For Vista发布了

    Yaoo Messenger For Vista发布了 下载地址 http messenger yahoo com download vista php 转载于 https www cnblogs com tangpepper archiv
  • 用 Go 语言实现视频处理服务:从 Java 到 Go 的完整指南

    本文将详细介绍如何使用 Go 语言开发视频处理服务 包括视频转码和拼接功能 我们将首先简要介绍 Go 语言的基本概念 然后通过对比 Java 和 Go 代码 详细介绍如何实现视频转码和拼接功能 并提供相应的代码示例 本教程旨在帮助 Java
  • springboot调用外部接口

    方式一 使用原始httpClient请求 description get方式获取入参 插入数据并发起流程 author lyx date 2022 8 24 16 05 params documentId return String Req
  • uos命令_研华IO卡之统信UOS+龙芯平台下的驱动丢失解决办法

    真是活久见了 在UOS 龙芯3A4000平台下安装好的驱动重启后居然不见了 经过两天的努力 总算把这个问题解决了 其实解决的思路很简单 就是在系统启动后自动执行安装脚本 但是问题总是层出不穷 常规标准的做法 比如在 etc profile
  • 【java基础】Token令牌生成 token加密串 生成token Aes加密 Base64加密 JWT 【附源码】

    Token令牌 生成工具 包括 头部 header 载荷 payload 签证 signature 先看效果 可以自定义加密盐 主要代码 TokenUtil java package com lgq common Util import c
  • 关于PermissionError: [WinError 5] 拒绝访问的解决方案

    在python使用pip命令安装各种package时 可能会发生下列现象 PermissionError WinError 5 拒绝访问 c program files python36 Lib site packages selenium
  • elasticsearch复合类型——数组类型新建,插入,查询

    多值字段 在一般开发情况下 我们想让某个字段包含多个字段 我们可以通过一个标签数组来代替单一字符串 tags boy monitor 对于数组不需要特殊的映射 任何一个字段可以包括零个 一个或者多个值 对于全文字段而言将被解析成多个词 数组
  • 前端单元测试、集成测试、UI测试

    一 单元测试 1 断言assert 业界流行的断言库 Chai Assertion Library 既有行为驱动开发 Behavior Driven Development 简写BDD 又有驱动测试开发 TDD
  • PHP中使用CURL实现请求

    PHP建立CURL请求的基本步骤 初始化 curl init 设置属性 curl setopt 有一长串cURL参数可供设置 它们能指定URL请求的各个细节 如果需要 可以设置 CURLOPT TIMEOUT 允许 CURL 函数执行的最长
  • winscp内网mysql_WinSCP和PuTTY在刷openwrt固件的使用教程

    WinSCP和PuTTY在刷openwrt固件的使用教程 openwrt必备工具 WinSCP和PuTTY的搭配与使用 PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具 WinSCP的优势在于支持多语言 可在图形化界面下管理
  • ocGUI编写(1)--框架设计

    上面是我的微信和QQ群 欢迎新朋友的加入 最近入手一个开发板 上面有一个彩屏接口 考虑到方便自己平时的开发应用 准备做个简单的GUI库 要求不需要太高 基本的图形解码以及简单的GUI创建就行 程序接口定义三个文件 doc 包含一些文档介绍和
  • C:当strtok遇上连续分割符

    strtok在字符串处理上灵活高效 但分割字符的同时也更改了输入字符串 即在分割符处更改为 0 这样 对于连续分割符的字符串 就显得无能为力了 最近在做一个物联网项目时 正好碰到需要处理类似的字符串 如 PARAMS 0 2 domain
  • k8s集群外访问集群内部服务的几种方式

    前言 目前k8s docker算是运维必修了 docker能让我们的环境一键迁移 k8s能自动编排 还能保证服务高可用 两者结合自然是无敌 那我们要不要使用k8s呢 这要根据自身情况 任何技术的使用 都需要根据具体情况来定 就像你要杀鸡 却
  • shaderGraph练习(二)------ 流光效果 Lerp

    本系列是shaderGraph的练习 流光效果 1 效果展示 2 变量与节点解析 3 连连看 4 保存和设置 5 意外之喜 1 效果展示 2 变量与节点解析 变量 Albedo texture 反射贴图 表现模型纹理和颜色 Normal t
  • Qt

    Qt 提示框QMessageBox的使用方法 QMessageBox自定义了几个常用的消息框 常用的如下两个 1 警告消息窗 python QMessageBox warning self MainWindow 标题 我是文本 QMessa