用Qt绘制GDI和文本

时间:2010-07-12 22:38:57

标签: qt mfc winapi

您好我有一个现有的MFC应用程序在屏幕上绘制一些形状,现在正在开发一个Qt插件,其中一个工作是在MFC绘图中添加一些文本。 我们使用Qt在位图中绘制文本,然后在屏幕上对其进行bitblting,以便MFC Cview一起显示。 但是当我们尝试打印(使用Qprinter for text)时,文本会出现在不同的文档上,并且绘图会有所不同。 如果打印到pdf,文本位图也不可缩放,因为它是位图。 你们的建议应该是最好的方法吗?

BR, 哈里斯

2 个答案:

答案 0 :(得分:0)

除非您真的 为此使用Qt,否则使用MFC(TextOut或DrawText)绘制文本几乎肯定会更容易。

答案 1 :(得分:0)

如果你设法让它在屏幕上工作,在打印机DC上绘制相同的东西也应该有效。绘图程序的区别在哪里?你真的需要两个套路吗?