Qt for Android下QMessageBox背景黑色、文字点击闪烁

ops/2025/2/28 21:28:24/

最近在基于Qt开发安卓应用的时候,在红米平板上默认QMessageBox出现之后,背景黑色,并且点击提示文字会出现闪烁,影响用户体验。

问题分析

  1、设置QMessageBox样式,设置背景色、文字颜色,如下所示:

QMessageBox {background: white;color: white;
}

尝试之后,问题仍存在

  2、继承QMessageBox,自定义Messagebox

Messagebox : pubic QMessageBox
{
public:MessageBox();...
}

排查了很久,仍然没有解决问题。

另辟奇径

接着,重新创建一个Qt for Android的项目,然后在主窗口添加按钮,点击之后弹出QMessageBox

void MainWindow::on_pushButton_clicked()
{QMessageBox::information(this, "tip", "Hello World!");
}

http://www.ppmy.cn/ops/162061.html

相关文章

DeepSeek本地搭建 和 Android

DeepSeek 搭建和 Android 文章目录 DeepSeek 搭建和 Android一、前言二、DeepSeek 本地环境ollama搭建1、软件下载网址:2、Ollama的安装3、配置算法模型和使用qwen2 模型使用, 三、Android Studio 和 DeepSeek四、其他1、Deepseek 使用小结(1) 网页版本可…

H5网页打包成安卓apk

H5网页打包成安卓apk(H5套壳成app):https://blog.csdn.net/snows_l/article/details/140699265

分库分表中间件开源

根据你的需求,以下是一些可以实现分库分表功能的中间件,这些项目可以帮助你管理分布式数据库环境中的数据分片和路由: 1. ShardingSphere ShardingSphere 是一个开源的分布式数据库中间件,提供了分库分表、读写分离、分布式事务…

神经网络中感受野的概念和作用

在神经网络中,感受野(Receptive Field)是指某个神经单元(神经元或者卷积核)关注的输入特征区域的大小。它决定了神经网络对输入数据的特定区域的感知能力。 感受野的形成过程 在卷积神经网络中,卷积层是感受…

Spring Boot + Vue 全栈开发实战指南

引言 在当今的Web开发领域,全栈开发已经成为一种流行的趋势。全栈开发人员能够同时处理前端和后端的开发任务,从而提高开发效率并确保整个Web应用的一致性。Spring Boot和Vue.js是两个非常流行的框架,分别用于后端和前端开发。Spring Boot是…

使用Python爬虫获取京东商品评论API接口的详细指南

在数据分析和市场研究中,商品评论数据是了解用户需求和产品改进方向的重要资源。京东作为国内知名的电商平台,提供了丰富的商品评论数据接口(JD.item_review),开发者可以通过这些接口获取商品评论的详细信息&#xff0…

网络安全应急响应中主机历史命令被删除 网络安全事件应急响应

17.1 网络安全应急响应概述 “居安思危,思则有备,有备无患。”网络安全应急响应是针对潜在发生的网络安全事件而采取的网络安全措施。本节主要阐述网络安全响应的概念、网络安全应急响应的发展、网络安全应急响应的相关要求。 17.1.1 网络安全应急响应概…

【hot100】刷题记录(29)-搜索二维矩阵

题目描述: 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则&am…