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

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!");
}

http://www.kler.cn/a/565391.html

相关文章:

  • JSX 实现列表渲染
  • react绑定ref调用
  • 转化率(漏斗分析)——mysql计算过程
  • Amazon Neptune深度解析:高性能图形分析和无服务器数据库的场景化实践与技术优
  • XFeat:轻量级的深度学习图像特征匹配
  • 机器学习数学基础:34.二列相关教程
  • Redis 面试
  • 矩阵的 正定(Positive Definite)与负定(Negative Definite):从Fisher信息矩阵看“曲率”的秘密
  • smolagents学习笔记系列(十)Examples - Web Browser Automation with Agents
  • Linux设备驱动开发-Pinctrl子系统使用详解
  • 导入 Excel 规则批量修改或删除 Word 内容
  • 【Linux】进程间通信——命名管道
  • Python解决“比赛配对”问题
  • 爱普生SG-8101CE可编程晶振赋能智能手机的精准心脏
  • Redis 源码分析-内部数据结构 SDS
  • 在VSCode中使用MarsCode AI最新版本详解
  • 12. 三昧真火焚环劫 - 环形链表检测(快慢指针)
  • 【新手入门】SQL注入之盲注
  • 一周掌握Flutter开发--5、网络请求
  • JavaWeb后端基础(2)