我正在使用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文件。
答案 0 :(得分:7)
在我的情况下,它没有显示,因为我打开了我的cpp文件。当我双击.ui
文件时,设计按钮变为活动状态。
答案 1 :(得分:3)
在撰写问题时解决了这个问题。
总而言之:这似乎是一个众所周知的问题,通过ubuntu存储库安装Qt Creator,而不是使用诺基亚的Qt SDK安装程序:
(该安装程序似乎正在确保安装正确的SDK元素,而linux软件包存储库在使事情变得正确方面落后。)
另一种选择似乎是从源头构建Qt。但卸载我通过KPackageKit获得的Qt Creator,而不是使用诺基亚的安装程序,参与的程度较低,在这种情况下对我有用。
答案 2 :(得分:0)
在QtCreator中,转到帮助 - >关于插件 - >选择“QT Quick”。 重新启动QtCreator,然后选择ui.qml文件。它现在应该工作