qt designer的自定义小部件插件是不可见的

时间:2009-04-27 05:48:54

标签: c++ qt designer

我尝试在此(http://doc.trolltech.com/4.3/designer-creating-custom-widgets.html)教程之后为QT Designer创建自定义小部件插件,并且有些成功。基本上,我可以将我的新小部件放在Designer中,但它不会绘制(我得到一个空的正方形,而不是我尝试在paintEvent方法中绘制的任何东西,我开始使用一些自定义代码但是还是从教程中复制粘贴时这没用。)

放置自定义窗口小部件时,我的系统日志填满:

  

full_path / Designer:CGAffineTransformInvert:奇异矩阵。

有什么建议吗?

我已经构建了qt sdk附带的示例插件,没有任何问题。

1 个答案:

答案 0 :(得分:1)

没有来源,很难帮助你。此外,我更喜欢Qt 4.4 - 它更可靠,更快。

这里有一些常见的问题/提示:

  • 您的DLL / .so文件不在/ plugins / designer /
  • 你有一个错误的paint()方法
  • 你的app或lib缺少一些libs

你能发布你的绘画方法吗?

侨, 克里斯