2011-12-13 2184 views
5

我在Kubuntu 11系统上试用我的第一个Qt Quick项目。因为这是Kubuntu,我只是用它附带的Qt来运行,到目前为止效果很好。Qt Creator中用于QML项目的“Design”按钮变灰

我问Qt Creator从Qt Quick创建样本“Hello World”项目。但设计按钮与运行按钮一样灰显。

首先当我进入“运行设置”下的“项目”菜单时,它表示Qt版本:[无效的Qt版本]。推进“管理的Qt版本”按钮,会弹出一个树控件,看起来像这样:

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版本:[Qt in PATH]

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

回答

2

解决它,而写问题。

为了使长话短说:这似乎是一个已知的问题一般通过Ubuntu软件库安装Qt Creator的,而不是从诺基亚使用Qt SDK安装程序:

http://qt.nokia.com/downloads

(该安装程序似乎做了确​​保正确的SDK元素安装的工作,而linux软件包存储库滞后于正确的做法。)

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

3

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

0

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