我對Qt環境相當陌生。如何僅在Qt創建器中構建Qt設計器項目?
我想添加/更改Qt設計器源代碼中的一些代碼。 並希望通過在Qt Creator中構建它來查看更改。
我已經安裝了Qt Creator 3.0.0。 我已經下載了qt-everywhere-opensource-src-4.8.4.zip。
我開始了Qt Creator的和建設項目,並開通QT-比比皆是 - 開源-SRC-4.8.4 /工具/設計師/ designer.pro
它解析沒有任何錯誤。 當我開始運行按鈕, 我得到這個編譯輸出:
在文件中包含從../../../designer/src/lib/uilib/abstractformbuilder.cpp:42:0: 。 ./../../designer/src/lib/uilib/abstractformbuilder.h:51:29:致命錯誤:QtGui/QSizePolicy:沒有這樣的文件或目錄 編譯終止。 make2:* [abstractformbuilder.o]錯誤1
我發現在這個文件QT-比比皆是 - 開源-SRC-4.8.4 /包括/ QtGui/QSizePolicy
我想,它應該增加它。但我不知道爲什麼它沒有找到它。
任何幫助將不勝感激。
如果有人知道Qt Designer(僅限於)我可以在Qt Creator中構建的不同源代碼,那也不錯。
對我來說,主要目的是爲QT設計器的源代碼更改/添加一些代碼以符合我的興趣。如果我能通過另一種方式來實現我,而不是Qt創建者,我會很樂意得到指示。
在此先感謝。
我不認爲在Qt4中的Qt設計者構建系統支持單獨的建築設計師,而不是另一個已經安裝的Qt。我不知道爲什麼這會阻止你修改設計器,但是你可以構建所有的Qt,可能會禁用一些不需要的功能,比如qtwebkit。在Qt 5中,設計師與Qt核心庫更加脫鉤,它是qttools的一部分(https://qt.gitorious.org/qt/qttools)。 –
讓我對我說清楚。所以你建議構建整個QT,然後在QT設計器中進行更改。正如我正確理解你的,我需要自己編譯它,而不是在Qt Creator中。這是你在說什麼嗎?對不起再次提問。 – amol01
還有一件事,我如何在構建/編譯Qt時禁用不需要的功能。謝謝。 – amol01