[3rd-Party Apps] QtCreator无法打开ui文件!
Tofloor
poster avatar
海天鹰
deepin
2021-04-02 19:31
Author

Deepin 20.2

QtCreator打开ui显示文件错误:Failed to read image.

@时间世界:Arch曾有过类似的bug:https://bugs.archlinux.org/task/58312

终端运行:qtcreator *.ui,报错:

MimeDatabase: Error loading :/qt-project.org/qmime/packages/freedesktop.org.xml

Cannot open :/qt-project.org/qmime/packages/freedesktop.org.xml: No such file or directory

 

https://ask.csdn.net/questions/3822589

The ERROR is now solved by modifying line 805 of file
qt-creator/scr/libs/utils/mimetypes/mimeprovider.cpp
from
allFiles.append(QLatin1String(":/qt-project.org/qmime/freedesktop.org.xml"));
to
allFiles.append(QLatin1String("/usr/share/mime/packages/freedesktop.org.xml"));

 

@cht 重新编译了QtCreator解决这个问题:https://bbs.deepin.org/zh/post/218257

Reply Favorite View the author
All Replies
avatar
xiongweixp
deepin
2021-04-03 07:34
#1

试了下,我也是,估计QT升到了5.15,ui文件的格式变了,用终端打开,发现出来DSvgRenderer::load: root element is not svg 这个错误

Reply View the author
avatar
海天鹰
deepin
2021-04-04 00:46
#2
xiongweixp

试了下,我也是,估计QT升到了5.15,ui文件的格式变了,用终端打开,发现出来DSvgRenderer::load: root element is not svg 这个错误

终端运行 deepin-image-viewer *.ui 有一样的错误。

这应该是ui被深度看图打开报的错误信息。

Reply View the author
avatar
depend
deepin
2021-04-09 03:11
#3

听说内部已经解决了,等下次版本吧

Reply View the author