Qt Creator中的"设计"按钮变为灰色,用于QML项目

Hos*_*ork 7 qt kubuntu qt-creator qml qt-quick

我正在使用Kubuntu 11系统并尝试我的第一个Qt Quick项目.因为这是Kubuntu,我只是运行它附带的Qt,到目前为止工作正常.

我让Qt Creator从Qt Quick创建了样本"Hello World"项目.但是设计按钮显示为灰色,运行按钮也是如此.

首先,当我进入"运行设置"下的项目菜单时,它说Qt版本:[无效的Qt版本].按下"Manage Qt versions"按钮会弹出一个树形控件,如下所示:

v -- Auto-detected
|     |
|     +---Qt in PATH /usr/bin/qmake-qt4
|
+--- Manual
Run Code Online (Sandbox Code Playgroud)

在对话框的底部显示"找到Qt版本4.7.2,使用mkspec linux-g ++(桌面)"

我发现我可以通过手动选择从应用程序存储库安装QmlViewer来获取"无效的Qt版本"消息.你会认为它会说更像"未找到Qml Viewer,请安装它"但是......哦.现在它说Qt版本:[Qt in PATH].

所以这是固定的,Qml应用程序运行.但"设计"按钮仍然显示为灰色.Qt Designer作为应用程序安装,其插件显示在"About Plugins ..."列表中.当我单击表单文件时,在普通(非Qt-Quick)项目中启用了设计按钮,而不是.qml文件.

小智 27

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


Phi*_*ide 8

在我的情况下,它没有显示,因为我打开了我的cpp文件.当我双击.ui文件时,设计按钮变为活动状态.


Hos*_*ork 3

写问题的时候就解决了。

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

http://qt.nokia.com/downloads

(该安装程序似乎负责确保安装正确的 SDK 元素,而 Linux 软件包存储库在正确处理方面存在滞后。)

另一种选择似乎是从源代码构建 Qt。但是卸载我通过 KPackageKit 获得的 Qt Creator 并使用诺基亚的安装程序则涉及较少,并且在这种情况下对我有用。