2011-12-13 85 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文件。它應該現在工作

相關問題