我正在尝试向我的项目添加 webview,但未安装该模块。我是 qml 和 qt 的新手,我不确定如何安装该模块。
谢谢
我相信我在 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) 我最近升级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) 我正在尝试安装 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 完全是最新的。有谁知道我该如何修复它?
我已经尝试过这个并获得与该答案相同的搜索结果。
我已经安装了qt5ct在 Qt 应用程序上应用 gtk2 主题(默认情况下它们遵循 Fusion 主题)。然而,当启用 gtk2 主题时,Qt 应用程序(我尝试过GNU Octave和Brightness Controller)需要花费太多时间来启动。
例如,亮度控制器在 qt5ct 中的 gtk2 主题中加载大约需要 25 秒,而在 Fusion 或任何其他主题下加载则需要 1-2 秒(我通过单击图标后查看手表来测量这一点)。
GNU Octave 也是如此。
如何解决这个问题?请让我知道是否需要发布任何日志。
qt5ct本身加载也很慢。
我之前在 Xubuntu 的早期版本中使用过qt5ct,速度要快得多。
我很想切换到Python 3,但是Ubuntu 14.04在使用IPython+pylab框架时很难做到这一点。
pip我的设置:我已经使用而不是安装了大多数重要的软件包aptitude。这些软件包包括numpy 1.10.1、scipy 0.16.1、matplotlib 1.5.0、pylab 0.1.0和IPython 4.0.1。
我还使用安装了python3-pyqt5 5.2.1和python3-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)