如何为Qt创建自定义小部件

问题描述:

我正在尝试使用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

设计插件到你的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