用Qt设计师绘图

时间:2012-09-30 14:46:53

标签: qt drawing qt-designer

我试图在互联网上搜索,但也没有成功。我正在使用Qt 4.8.2并在Designer中设计我的应用程序,然后我在VS2010中编写代码。我想在应用程序窗口上显示一个图表,例如比如http://www.infocaptor.com/user_help/help_img/dashboard_line_chart_screen.png,基于应用程序创建的一些数据。

在Designer的Widget Box中,我找不到任何与绘图相关的小部件。所以我尝试使用QPainter创建一个QTextEdit并绘制它。但是,这不起作用。我可以在整个appwindow上绘图,但不仅仅是在文本编辑上。所以问题是:什么小部件可以添加到设计器的应用程序窗口中,这将允许我使用QPainter进行绘制?

我很遗憾,因为文档特别指出QPainter可以在任何QTeidget上绘制QTextEdit ...

非常感谢任何帮助, 丹尼尔

1 个答案:

答案 0 :(得分:1)

“绘图”的功能太复杂/不具体,不能作为专门的小部件包含在内。您必须自己创建并实现所需的绘图功能。

这是一个你可以学习的例子,scribblearea课程可能是你正在寻找的。在这种情况下,您可以将它复制到您的项目中,并通过将小部件升级到此类来在Qt-Designer中使用。