我已尝试根据本(http://doc.trolltech.com/4.3/designer-creating-custom-widgets.html)教程为QT Designer创建一个自定义小部件插件,并取得了一些成功。基本上,我可以将新的窗口小部件放置在Designer中,但是不会绘制(我得到一个空的正方形,而不是我在paintEvent方法中尝试绘制的任何东西,我从一些自定义代码开始,但是在恢复到那没有用)。
在放置自定义窗口小部件时,我的系统日志填充为:
full_path / Designer:CGAffineTransformInvert:奇异矩阵。
有什么建议么?
我已经构建了qt sdk附带的示例插件,没有问题。
最佳答案
没有资源,很难为您提供帮助。此外,我更喜欢Qt 4.4-它更可靠,更快。
这里是一些常见的问题/提示:
您的DLL / .so文件不在/ plugins / designer /
您有一个错误的paint()方法
您的应用程序或库缺少一些库
您可以张贴绘画方法吗?
再见,
克里斯
关于c++ - Qt Designer的自定义小部件插件不可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/792355/