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

Linux下QT打开文件选择对话框时,程序报错退出

系统:Ubuntu

QString fileName = QFileDialog::getOpenFileName(this, "open", "./", "document Files (*.pdf)");

调用该语句弹出文件对话框时,程序崩溃退出

错误提示:

(Widget:5272): Gtk-WARNING **: 14:45:16.312: Could not load a pixbuf from icon theme.

This may indicate that pixbuf loaders or the mime database could not be found.

**

Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: 读入 PNG 图像文件时发生严重错误:Invalid IHDR data (gdk-pixbuf-error-quark, 0)

Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: 读入 PNG 图像文件时发生严重错误:Invalid IHDR data (gdk-pixbuf-error-quark, 0)

已放弃 (核心已转储)

错误提示/usr/share/icons/Yaru/16x16/status/image-missing.png

查看了下,这个可能是系统的一些主题样式

文件是存在的,但是却崩溃退出了,可能是权限问题

ls -lh查看权限普通用户是有可读权限的

终端中用sudo执行程序,正常运行

报错相关术语IHDR:iHDR(Interlaced HDR,行交织HDR)的诞生是为了解决运动伪影的问题。

iHDR将传感器划分为行,并以两行间隔设置长曝光和短曝光。当按下快门时,长曝光和短曝光同时开始。

这种技术可以一次拍摄长曝光和短曝光图像,并最终获得一张HDR图像

在github发现了一个类似的错误https://github.com/bottlesdevs/Bottles/issues/205

http://www.lryc.cn/news/205129.html

相关文章:

  • PyTorch中的intrusive_ptr
  • webrtc-stream编译报错记录
  • 什么是Docker CLI
  • Java项目_家庭记账(简易版)
  • vscode json文件添加注释报错
  • vue3移动端嵌入pdf的两种办法
  • 中文编程开发语言工具系统化教程初级1上线
  • 零售数据分析模板分享(通用型)
  • Spring Cloud之微服务
  • Linux命令(104)之date
  • 微信小程序投票管理系统:打造智能、便捷的投票体验
  • 【算法训练-动态规划 五】【二维DP问题】编辑距离
  • Windows电脑如何录制电脑桌面?
  • ubuntu18.04双系统安装(2023最新最详细)以及解决重启后发现进不了Ubuntu问题
  • Springboot + screw 数据库快速开发文档
  • 2 第一个Go程序
  • Leetcode—2678.老人的数目【简单】
  • 解决 /bin/bash^M: bad interpreter: No such file or directory
  • Spring Cloud之服务注册与发现(Eureka)
  • Rust-后端服务调试入坑记
  • Flask四种配置方式
  • 基于nodejs+vue备忘记账系统mysql
  • 使用Vscode创建一个C_Hello程序
  • 【31】c++设计模式——>模板方法模式
  • docker和K8S环境xxl-job定时任务不执行问题总结
  • 【Leetcode】218.天际线问题(Hard)
  • try catch finally代码块的作用
  • 【Sentinel】Sentinel簇点链路的形成
  • Elasticsearch之mapping
  • 6、PostgreSQL 数据类型之一:数字类型和货币类型