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

时间:2011-12-13 18:34:43

标签: qt qt-creator qml qt-quick kubuntu

我正在使用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

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

我发现我可以通过手动选择install QmlViewer from the app repositories来获取“无效的Qt版本”消息。您认为它会说更像“未找到Qml Viewer,请安装它”,但是......哦。现在它说 Qt Version:[Qt in PATH]

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

3 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:3)

在撰写问题时解决了这个问题。

总而言之:这似乎是一个众所周知的问题,通过ubuntu存储库安装Qt Creator,而不是使用诺基亚的Qt SDK安装程序:

http://qt.nokia.com/downloads

(该安装程序似乎正在确保安装正确的SDK元素,而linux软件包存储库在使事情变得正确方面落后。)

另一种选择似乎是从源头构建Qt。但卸载我通过KPackageKit获得的Qt Creator,而不是使用诺基亚的安装程序,参与的程度较低,在这种情况下对我有用。

答案 2 :(得分:0)

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

相关问题