2010-11-07 74 views
0

我正在嘗試使用Qt自定義小部件。我正在處理這個例子http://doc.trolltech.com/4.5/designer-customwidgetplugin.html如何爲Qt創建自定義小部件

我沒有改變例子中提到的任何東西。我能夠在設計器文件夾中生成一個.so文件,但之後沒有任何反應。我無法在Qt編輯器中看到插件。當我檢查Tools-> Forms editor->About Qt Designer plugins時,我發現只有一個插件QtWebView這是一個默認插件。

我在哪裏出錯了。我在哪裏可以找到Qt插件?

問候

+0

您是否重新啓動了設計器? – 2010-11-07 03:48:17

回答

0

設計插件到你的Qt安裝的插件/設計師子目錄。或者,您可以設置QT_PLUGIN_PATH。例如,如果您的插件位於mybuilddir/plugins/designer中,請將mybuilddir/plugins添加到QT_PLUGIN_PATH。

+0

嗯...如何設置QT_PLUGIN_PATH? – chai 2010-11-08 09:38:03

+0

對於您的應用程序,您可以在您的運行環境(項目 - >運行設置 - >運行環境)中進行設置。對於設計人員,您必須將其設置爲會話創建者/設計者運行的環境變量(例如批處理文件或用戶環境)。 – 2010-11-08 20:12:37