标签: qt5

如何为 Qt Creator 安装 QtWebKit 3.0 模块?

我正在尝试向我的项目添加 webview,但未安装该模块。我是 qml 和 qt 的新手,我不确定如何安装该模块。

谢谢

qt application-development 12.10 qml qt5

4
推荐指数
1
解决办法
1万
查看次数

编译依赖于安装了 QT5 的 QT4 的代码

我相信我在 12.10 上安装了 QT5,因为它依赖于我一直在使用的 Ubuntu SDK 和 Ubuntu touch 工具。我也安装了 QT4,事实上我先安装了它。

我现在需要为使用 QT4 库的工作编译一些代码,但 cmake 抱怨

-- Found unsuitable Qt version "5.0.2" from /usr/bin/qmake
Run Code Online (Sandbox Code Playgroud)

即使我正在使用

# find and set up qt
find_package (Qt4)
Run Code Online (Sandbox Code Playgroud)

在 CMAKE 文件中

所以我需要找到一种方法让 CMake 找到 Qt4,我尝试过但无法弄清楚。此外,它不是我的代码,所以我不想为我准备一个自定义的 Cmake 文件。

因为我的时间有点短,所以我想我现在就删除 QT5,稍后再重新安装。但是当我尝试删除它时,我得到以下信息。我不希望它删除它所说的所有其他包(底部)。

任何关于使用 QT4 编译或摆脱 QT5 的建议将不胜感激。

The following packages will be REMOVED
account-plugin-aim account-plugin-facebook account-plugin-flickr account-plugin-google account-plugin-identica account-plugin-jabber account-plugin-salut account-plugin-twitter account-plugin-windows-live  account-plugin-yahoo appmenu-qt checkbox-qt cordova-ubuntu-2.8 cordova-ubuntu-2.8-dev cordova-ubuntu-2.8-examples empathy everpad gnome-control-center-signon gwibber-service-facebook gwibber-service-identica  gwibber-service-twitter katepart kde-runtime kdelibs-bin kdelibs5-plugins …
Run Code Online (Sandbox Code Playgroud)

compiling application-development qt5 ubuntu-touch

3
推荐指数
1
解决办法
5073
查看次数

无法在 Ubuntu 16.04 LTS - 64 位中编译 Qt 5.6.0 mysql 插件

我最近升级Qt到 version5.6.0和我的Ubuntu工作站到 version 16.04 LTS。现在,我知道我必须重新编译mysql plugin并且我已经成功地完成了几次。但是,我在升级到升级 mysql server时遇到了问题,我已经通过备份数据库以及从存储库中清除和重新安装来解决它,现在工作正常。然后我尝试重新编译: Ubuntu 14.04 LTSUbuntu 16.04 LTSmysql server 5.7Ubuntu 16.04 LTSmysql serverqt mysql plugin

user@work002:/opt/Qt/opensource/64bit/5.5/5.6/Src/qtbase/src/plugins/sqldrivers/mysql$ clear && make clean && /opt/Qt/opensource/64bit/5.5/5.6/gcc_64/bin/qmake "INCLUDEPATH+=/usr/local/include" "LIBS+=-Lusr/local/lib -lmysqlclient_r" mysql.pro && make all && make install
Run Code Online (Sandbox Code Playgroud)

How to Build the QMYSQL Plugin on Unix and OS X 官方文档,我得到以下链接器错误

rm -f .moc/moc_qsql_mysql_p.cpp
rm -f .moc/main.moc .moc/qsql_mysql.moc
rm -f …
Run Code Online (Sandbox Code Playgroud)

mysql qt5 16.04

3
推荐指数
1
解决办法
5862
查看次数

找不到 Qt5Designer、qt5svg 和 qt5x11extras

我正在尝试安装 KLatexFormula 并且它的 cmake 脚本给出了它无法找到包配置文件 Qt5DesignerConfig.cmake 和 qt5designer-config.cmake 的错误。

Cmake 要求我将 Qt5Designer 的前缀添加到 CMAKE_PREFIX_PATH。我快速找到了 Qt5Designer 的路径

apt-files search Qt5Designer
Run Code Online (Sandbox Code Playgroud)

我正在寻找的文件出现在路径下

/usr/lib/x86_64-linux-gnu/cmake/Qt5Designer/Qt5DesignerConfig.cmake
Run Code Online (Sandbox Code Playgroud)

在 qttools5-dev 包下。我相信这是正确的位置,所以我添加了前缀路径

export QT_CMAKE_PREFIX_PATH="/usr/lib/x86_64-linux-gnu/cmake"
Run Code Online (Sandbox Code Playgroud)

如果我检查命令,路径就会显示

export
Run Code Online (Sandbox Code Playgroud)

但是,再次构建 cmake 文件给了我相同的缺失包。在试图弄清楚出了什么问题的过程中,我去了

cd /usr/lib/x86_64-linux-gnu/cmake
Run Code Online (Sandbox Code Playgroud)

此时我看到该文件夹​​中没有 Qt5Designer 条目。我的 qttools5-dev 完全是最新的。有谁知道我该如何修复它?

我已经尝试过这个并获得与该答案相同的搜索结果。

qt c++ qt-creator qt5

3
推荐指数
1
解决办法
4621
查看次数

当启用导出 QT_QPA_PLATFORMTHEME=gtk2 时,Qt 应用程序在 Xubuntu 20.04 中加载非常慢

我已经安装了qt5ct在 Qt 应用程序上应用 gtk2 主题(默认情况下它们遵循 Fusion 主题)。然而,当启用 gtk2 主题时,Qt 应用程序(我尝试过GNU OctaveBrightness Controller)需要花费太多时间来启动。

例如,亮度控制器在 qt5ct 中的 gtk2 主题中加载大约需要 25 秒,而在 Fusion 或任何其他主题下加载则需要 1-2 秒(我通过单击图标后查看手表来测量这一点)。

GNU Octave 也是如此。

如何解决这个问题?请让我知道是否需要发布任何日志。

qt5ct本身加载也很慢。

我之前在 Xubuntu 的早期版本中使用过qt5ct,速度要快得多。

xubuntu qt5 20.04

3
推荐指数
1
解决办法
3349
查看次数

Ubuntu 14.04 上的 Python3 + ipython + pylab

我很想切换到Python 3,但是Ubuntu 14.04在使用IPython+pylab框架时很难做到这一点。

pip我的设置:我已经使用而不是安装了大多数重要的软件包aptitude。这些软件包包括numpy 1.10.1scipy 0.16.1matplotlib 1.5.0pylab 0.1.0IPython 4.0.1

我还使用安装了python3-pyqt5 5.2.1python3-pyside 1.2.1aptitude

matplotlib从内部使用IPython效果很好:

import matplotlib.pyplot as plt
plt.plot([0, 1], [1, 2])
plt.show()
Run Code Online (Sandbox Code Playgroud)

pylab但是当我尝试通过调用或从 IPython 内部ipython --pylab调用来使用 时,问题就开始了。pylab这就是我在这两种情况下得到的结果:

ImportError: 
    Could not load requested Qt binding. Please ensure that
    PyQt4 >= 4.7, PyQt5 or PySide >= 1.0.3 is available,
    and only one is imported per session. …
Run Code Online (Sandbox Code Playgroud)

pyside python3 qt5 ipython pyqt5

2
推荐指数
1
解决办法
1853
查看次数