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

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

最近在基于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!");
}

相关文章:

  • 深入探讨Ceph:分布式存储架构的未来
  • 类和对象——拷贝对象时的一些编译器优化
  • AI绘画软件Stable Diffusion详解教程(3):Windows系统本地化部署操作方法(通用版)
  • Mybatis的分页插件
  • 视频级虚拟试衣技术在淘宝的产品化实践
  • 【Linux基础】Linux下的C编程指南
  • HAL库之是stm32cubemx安装
  • 定义数组存储3部汽车对象(class1)
  • 解决“ReadTimeoutError:HTTPSConnectionPool”pip安装超时问题
  • win11编译pytorch cuda128版本流程
  • wav格式的音频压缩,WAV 转 MP3 VBR 体积缩减比为 13.5%、多个 MP3 格式音频合并为一个、文件夹存在则删除重建,不存在则直接建立
  • 笔记:大模型Tokens是啥?为啥大模型按Tokens收费?
  • PyQt5入门教程和简单使用
  • Pandas在爬虫中的应用:快速清洗和存储表格数据
  • 【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
  • js逆向常用代码
  • 使用 Polars 进行人工智能医疗数据分析(ICU数据基本测试篇)
  • 毛泽东思想“活的灵魂”
  • 黑马Java面试教程_P5_微服务
  • ISO 15118,最新版,汽车充电桩相关标准,1~22子标准
  • 上海银行副行长汪明履新上海农商银行党委副书记
  • 聘期三年已至:37岁香港青年叶家麟卸任三亚市旅游发展局局长
  • 重庆城市轨道交通拟听证调价:公布两套票价方案,正征求意见
  • 雅安市纪委监委回应黄杨钿甜耳环事件:相关政府部门正在处理
  • 杨建全已任天津市委副秘书长、市委市政府信访办主任
  • 出走的苏敏阿姨一路走到了戛纳,这块红毯因她而多元