8

我在 Kubuntu 11 系统上尝试我的第一个 Qt Quick 项目。因为这是 Kubuntu,所以我只是使用它附带的 Qt 运行,到目前为止它运行良好。

我要求 Qt Creator 从 Qt Quick 创建示例“Hello World”项目。但是设计按钮和运行按钮都是灰色的。

起初,当我进入“运行设置”下的项目菜单时,它说Qt version: [Invalid Qt Version]。按下“管理 Qt 版本”按钮会弹出一个树形控件,如下所示:

v -- Auto-detected
|     |
|     +---Qt in PATH /usr/bin/qmake-qt4
|
+--- Manual

在对话框底部显示“使用 mkspec linux-g++ (Desktop) 找到 Qt 版本 4.7.2”

我发现我可以通过手动选择从 app repositories 安装 QmlViewer 来消除“Invalid Qt version”消息。您可能会认为它会说更像“未找到 Qml 查看器,请安装它”但是......哦,好吧。现在它说Qt Version: [Qt in PATH]

这样就解决了,Qml 应用程序运行了。但是“设计”按钮仍然是灰色的。Qt Designer 作为应用程序安装,其插件显示在“关于插件...”列表中。当我单击表单文件时,在普通(非 Qt-Quick)项目中启用了设计按钮,但不适用于 .qml 文件。

4

3 回答 3

11

在 QtCreator 中,转到帮助 -> 关于插件 -> 选择“QT Quick”。重新启动 QtCreator,然后选择 ui.qml 文件。它现在应该可以工作

于 2018-01-22T09:14:44.277 回答
9

就我而言,它没有出现,因为我打开了我的 cpp 文件。当我双击.ui文件时,设计按钮变为活动状态。

于 2017-01-19T23:45:27.507 回答
3

写问题的时候解决了。

长话短说:这似乎是通过 ubuntu 存储库安装 Qt Creator 而不是使用诺基亚的 Qt SDK 安装程序的一个已知问题:

http://qt.nokia.com/downloads

(该安装程序似乎可以确保安装了正确的 SDK 元素,而 linux 软件包存储库在正确安装方面滞后。)

另一种选择似乎是从源代码构建 Qt。但是卸载我通过 KPackageKit 获得的 Qt Creator 并使用来自诺基亚的安装程序的参与较少,并且在这种情况下为我工作。

于 2011-12-13T18:38:31.500 回答