当前位置: 首页 > article >正文

Qt 去掉QDialog对话框的问号

QT 对话框的问号是什么?

QDialog默认的window flag中包含了Qt::WindowContextHelpButtonHint,这个flag意思是在窗口上提供“上下文帮助”按钮

使用方式/调用方式

void QWidget::setWhatsThis(const QString &)

比如:

ui->lineEdit_1->setWhatsThis(u8"lineEdit的上下文提示");

效果如下:

在这里插入图片描述

去掉对话框的问号

去掉该问号其实就是取消flag即可(Qt::WindowContextHelpButtonHint)
3个去除单个window flag 的方式

//方法一:获取所有标志位,使用 &(按位与) 和  ~(按位反)两种位运算 将标志位 置0
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
//方法二:获取所有标志位,使用 ^(按位异或)位运算符将标志位 置0
setWindowFlags(windowFlags() ^ Qt::WindowContextHelpButtonHint);
//方法三:直接设置单个标志位,参数 on = false
setWindowFlags(Qt::WindowContextHelpButtonHint,false);

http://www.kler.cn/news/294207.html

相关文章:

  • 【GD32】外部存储器控制器(EXMC)驱动16位8080时序并口屏(GD32F470ZGT6)
  • 企业级WEB应用服务器---TOMACT
  • LeetCode --- 413周赛
  • Spring + ActiveMQ 整合实现发布/订阅(publish-subscribe)消息发送案例
  • OPenCV结构分析与形状描述符(2)计算轮廓周长的函数arcLength()的使用
  • 机器学习面试:SVM为什么使用对偶函数求解?
  • 力扣1049-最后一块石头的重量II(Java详细题解)
  • 3个恢复方法详解:iPhone手机快速找回备忘录
  • 数据血缘系列(19)—— 数据血缘技术实现之数据血缘可视化
  • 高德地图SDK Android版开发 10 InfoWindow
  • 【Redis】Windows平台编译调试运行Redis,并附编译问题解决方案
  • 用python fastapi写一个http接口,使ros2机器人开始slam toolbox建图
  • @import导入样式以及scss变量应用与static目录
  • 4. GIS前端工程师岗位职责、技术要求和常见面试题
  • Windows 11的新游戏手柄键盘现在可让玩家使用Xbox手柄打字
  • UE引擎工具链
  • vue3+ant design vue实现表格导出(后端返回文件流类型导出)
  • 多线程的实现和成员方法
  • 2 php8.0 中开发一个websocket 聊天 表设计
  • 启动第一个docker容器
  • Vue——day11之生命周期
  • Java使用类加载器解决类冲突,多版本jar共存
  • MySQL5.7.36之高可用架构部署-MHA
  • 大数据-118 - Flink DataSet 基本介绍 核心特性 创建、转换、输出等
  • 探索 Zed 编辑器:速度与协作的巅峰之作
  • 怎麼實現爬蟲自動換代理-okeyproxy
  • 用idea写Spark程序时,想要在控制台打印日志?
  • CentOS7 部署 Zabbix 监控平台———监控网络设备,Linux 主机、Windows 主机
  • 启动Spring Boot报错
  • C++11中新引入的enum类型