2011-11-03 90 views
2

本書中的人物「使用qt編寫C++ GUI編程」我正在閱讀關於如何創建自己的插件的章節,即自定義按鈕。在那裏,他們提到了頭文件:#include < QDesignerCustomWidgetInterface>但是在qtcreator 4.7中,我收到錯誤消息說這個文件不存在。對此有何想法?在qt中創建插件

+0

哪些頭是什麼?你可以在#include之後添加字符串嗎? – Lucian

+0

哪頭?信息丟失了。 – johannes

+0

@Johannes和freerider更新,對此感到遺憾,這是所有的時間,但在這個網站解析搞砸了事情。 – smallB

回答

2

檢查此example爲了看看你應該如何創建一個新的設計器插件。

你需要做到以下幾點:

CONFIG  += designer plugin 
TEMPLATE = lib 

您還必須指定目標路徑如下:

target.path = $$[QT_INSTALL_PLUGINS]/designer 
INSTALLS += target 
1

該標頭位於< < QtInstallDir >>/include/QtDesigner /中。你是否將該目錄添加到包含路徑中?

您可以驗證文件是否存在?

+0

我在我的comp中找到了這個文件:C:\ QtSDK \ Simulator \ Qt \ mingw \ include \ QtDesigner – smallB

+0

好的,您能否驗證該目錄是否在您的包含路徑中?我假設您在編譯期間收到錯誤消息? – Ralf

+1

我發現CONFIG + = .pro中的.pro會做這個把戲 – smallB