我从源代码构建Qt 5.9.1,从 www.qt.io 下载,在Ubuntu 16.04.3上。我在构建Qt时configure
脚本中使用-make examples
。
在默认前缀/usr/local
中安装后,有一个/usr/local/Qt-5.9.1/examples/
和/usr/local/Qt-5.9.1/doc/
。
我也从官方网站安装了Qt Creator 4.3.1。
在Qt Creator的"欢迎"页面上的"示例"中,我在组合框中看到自动检测到的"PATH 中的 Qt 5.9.1 (Qt-5.9.1("条目(在另一个安装中,我什至没有看到此条目 - 组合框是空的(。并且没有示例本身的一个图标。在搜索框中键入任何合理的关键字不会执行任何操作。
当我打开我的(可构建的(项目并在任何Qt类名上按F1时,我希望在右侧拆分窗口中看到有关它的帮助。然后什么也没发生,只显示"没有可用的文档"文本。
已安装的Qtqmake
在PATH
中,/etc/environment
中有QTDIR=/usr/local/Qt-5.9.1
。
如何让Qt Creator查看自动检测的Qt安装中的文档、示例和演示?
如果有人从 Ubuntu 软件包中安装了qtcreator
,可以通过以下方式安装示例:
sudo apt-get install qtbase5-examples qtbase5-doc-html
这将显示基本的widget
示例。
可以通过显式安装来添加其他示例(例如.qt快速(:
sudo apt install qtquickcontrols2-5-examples
为了真正让它们以qtcreator
显示,我必须安装:
sudo apt install qt5-doc qt5-doc-html
编辑:
还要确保安装您需要的 qml 模块,例如:
sudo apt install qml-module-qtquick-controls2
在Qt Creator中选择Tools → Options → Help → Documentation
,然后从/usr/local/Qt-5.9.1/doc/
(可能还有/usr/local/Qt-5.9.1/examples/
?(添加*.qch文件。