Tag: qt

不能混用不兼容的Qt库

我在网上发现了很多与我类似的问题,但仍然没有真正的解决方案。 我很讨厌 Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802) 每当我尝试启动genymotion时都会显示消息。 似乎问题出在环境变量或安装的不同库中。 所以,我正在尝试查看各种命令的输出 echo $LD_LIBRARY_PATH什么都不返回(实际上没有带有此名称的环境变量。 dpkg -al | grep libqt dpkg -al | grep libqt (*)返回此列表 (*)不确定这是正确的命令顺便说一句 还试过这个命令echo LD_LIBRARY_PATH=. ldd ./genymotion echo LD_LIBRARY_PATH=. ldd ./genymotion , 这是输出 4。 qmake –version QMake version 3.0 Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu 任何的想法?

如何从另一个包的依赖列表中删除特定包?

由于我正在使用Qt5,我想卸载所有的qt4库。 我用以下命令尝试了它 sudo apt-get remove libqt4-* 它试图删除所有的qt4库,但另外它想要删除我不想卸载的texlive和vlc 。 有没有办法保留这两个包? 我找到了apt-mark hold但是它们也不会更新,所以这不适合我。

如何确保正确安装Qt5.4.2

我在Ubuntu 14.04中从这里安装了qt5.4,但是当我运行时: qmake -v 我总是得到旧版Qt5.2.1,虽然我认为它安装在/opt/qt54/lib Qt版本5.4.2。 谁能告诉我如何确保Qt5.4.2安装正确? 谢谢

如何在RStudio中启用全局应用程序菜单?

在Ubuntu 15.04 Unity上 ,如何为Qt应用程序RStudio启用全局菜单栏? 我发现了一个12.04的问题 ,这个问题没有解决,也没有任何线索。 (由于声誉问题,我无法添加RStudio标签)。

Qt4接口不适用于VLC

如果我尝试运行VLC会发生这种情况: main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface. main interface error: option qt-volume-complete does not exist skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly) skins2 interface error: cannot instantiate qt4 dialogs provider 我尝试了命令vlc -vv以获取更多详细信息,显然Qt4 UI无法加载,因为有一个未定义的符号:_mali_clz_lu […]

Ubuntu SDK:在部署到armhf设备时,难以让图像在“仅QML应用程序”中工作

当我使用Ubuntu SDK将我的仅QML程序部署到桌面时,可以使用源:“Pics / testpic.png”在应用程序中正确访问和显示我放在与“Main.qml”相同的文件夹中的图像。 当部署到armhf设备时,它们无法以这种方式访问​​,而是导致错误QML QQuickImage:无法打开:file:///opt/click.ubuntu.com等。 使单击包将图片文件夹合并到二进制文件中的最佳方法是什么,应用程序可以访问和使用它们? 如果我将源更改为url,它将很乐意显示我指向的任何图片,因此它可以显示图像,但无法访问我自己的图像文件夹。 这里有一个类似的问题 使用C ++插件(qrc)在Ubuntu QML应用程序中添加图像文件 和koukouviou在他的问题上添加了一个脚注: 我最终创建了一个qmake项目,而不是一个cmake项目,并实现了将图像嵌入到二进制文件中 。 对于我的需求,没关系,因为我只是在开发一个简单的概念validation应用程序 因此’将图像嵌入二进制文件’听起来就像我想做的那样。 任何人都可以通过我的方式来解决这个问题吗? – 值得注意的是,我尝试了一些“黑暗中的刺”尝试。 添加了一个.qrc文件(似乎是’qml with C ++’应用程序的解决方案)但是通过源:“:/ Pics / testpic.png”或源:“qrc:/Pics/testpic.png”导致访问同样无法打开:文件等 – 还尝试在SDK左侧的项目窗格中添加该文件夹。 它出现在“额外文件”下,但在部署到armhf设备时似乎仍然无法访问。 任何有关这方面的帮助将非常感谢。 编辑 我走错了地方的快速概述…… 感谢koukouviou带我走上了正确的道路。 我的主要问题是我使用Simple UI(qmake)项目启动了QML应用程序 。 我将它放在一起并通过部署到桌面进行测试,当我对它足够高兴时,我尝试部署到armhf设备。 就在那时我发现图像不会显示出来。 我的项目中没有C ++代码,因此似乎没有必要使用任何“C ++”项目模板,因此我尝试“修复”我的问题,但我仍在使用“带有简单UI的QML应用程序”项目模板。 将QT资源文件添加到具有简单UI项目的QML应用程序看起来应该可以工作: .qrc文件可以添加并填充您的图像,但任何对source: “qrc:/Pics/testpic.png”引用source: “qrc:/Pics/testpic.png”失败了。 据我所知,不可能将自己的图像文件与“带有简单UI的QML应用程序”一起使用,并将其部署到armhf设备上。 在阅读了koukouviou的回答之后,我终于认为我只需要咬紧牙关并使用C ++代码启动一个项目。 这次我选择QtQuick App和QML UI(qmake) ,其中描述了“创建一个包含Label和Button的示例UI的C ++ Ubuntu应用程序项目” […]

Xubuntu中QT应用程序的字体渲染问题

我目前正在使用Xubuntu 14.04但是在13.10和13.04中存在同样的问题,也许在以前的版本中。 我总是安装truetype字体并删除反别名。 在所有GTK应用程序中,字体看起来都很完美,但在像Scribus of Caliber这样的Qt应用程序中,字体会出现渲染问题。 我在一个图像中包含了一个GTK应用程序和Qt应用程序的屏幕截图。 红色下划线是“Editar”。 看看Qt应用程序(右侧)中“a”和“r”是如何组合在一起的。 我已经安装了qtcurve并调整了设置但没有任何反应。 也按照这里的指南( http://mikemcquaid.com/2011/12/01/make-qt-use-the-gtk-style-on-xfce-or-xubuntu/ ),没有任何反应。 这是图像:GTK和Qt应用程序并排 Xangua,谢谢你的帮助。 我已经尝试过使用QT配置,但它没有用。 我在Qt应用程序中包含了字体外观的图像。 正如您在图像中看到的,有时字母“加入”。

如何更改gnome的QT(KDE)应用程序图标?

我在Ubuntu 12.04上运行gnome3,我的海豚看起来像这样: 我真的不喜欢这些氧气主题图标,想要使用法恩莎图标。 我尝试备份氧气图标并下载一个版本的Faenza for KDE,然后从Faenza到氧气的sym链接: sudo ln -s /usr/share/icons/Faenza-KDE /usr/share/icons/oxygen 但没有改变??!?! 那么QT应用程序从哪里拉出他们的图标?!?!

具有c ++核心和QML界面的Ubuntu Touch应用程序。 怎么创造?

如何用c ++核心创建Ubuntu Touch应用程序? 在示例中,我只看到纯QML应用程序。

QT接口坏了

几天前我遇到了一个奇怪的问题,我不知道该怎么办。 我的一些程序界面最近似乎被打破了。 这很奇怪,因为我没有做过任何重大更新。 在我看来(虽然我不是专家),所有的QT接口都被破坏了(即VLC,Clementine,Skype)。 它真的很烦我,因为我不能使用很多程序。 但是大多数程序和系统本身都运行得很好。 界面看起来有些不完整,所有组件都有错误的尺寸,文本没有出现和用户交互闪烁。 我真的不知道从哪里开始,什么可能导致这样的问题,因为它多年来一直运作良好。 我正在运行Ubuntu 14.04 LTS。 从命令行运行一些程序我得到一个gtk警告Gdk-WARNING **: shmget failed: error 28 。 这似乎是因为共享内存段的东西。 这对我来说真的很奇怪,因为我有点像往常一样使用我的系统。 搜索此错误带来了一些令人困惑的信息。 但是我找不到对我有帮助的解决方案或任何信息。 对于Skype,我已经尝试了解决方案和解决方法从这里没有成功: 如何修复Skype的图形问题,Gdk-WARNING? 编辑: 当我重新启动时,我发现应用程序工作正常。 他们只是在某个时候停止工作……所以关于共享内存的Gdk-WARNING似乎是个问题。 虽然我似乎无法通过关闭所有正在运行的应用程序来释放任何内存。 所以解决方案可能是找到混乱共享内存空间的应用程序?