百科问答小站 logo
百科问答小站 font logo



如何在控制台程序中,实现调用DLL实现内存绘图,并把图形保存为jpeg或其它格式? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

在Qt里面用 QPainter 绘图,只是QPainter构造的时候需要一个 QPaintDevice

QWidget就是个 QPaintDevice ,所以QPainter可以绘制到QWidget上

你去查看 QPaintDevice 的其它派生类你会发现,QPixmap 也是从它派生的

所以你可以用 QPixmap 去构造 QPainter

QPixmap 提供了 save方法 把内容保存成jpg png文件。

这一系列操作是不需要图形界面的,都可以在console里完成。

       QPixmap pixmap(w, h); QPainter painter(&pixmap); //draw something pixmap.save(...);      



  

相关话题

  qt5.5中给全零地址发送udp数据包为何会失败? 
  Qt QTime的toString是如何实现的? 
  同时会C#、Qt还有Python是一种什么体验? 
  如果同时有两个项目让你选择,一个是使用C++的QT,一个是用JAVA的Android,你愿意往哪个方向发展?请说出您的理由。 
  有哪些Qt博客写得好值得推荐看看? 
  初学QT,课本看不下去啊,请问前辈们知道网上有什么教学视频讲得比较通俗易懂的吗? 
  关于Qt性能的损失,有没有一个可以量化的概念? 
  Qt Creator为什么不能对c++11的auto类型做代码提示? 
  一个班的学生在用MFC,作为用Qt的异类,心里失落怎么办? 
  在 Windows 上不用 Win32 API 可以绘制出一个窗口么? 

前一个讨论
如何看待 2016 年的国际风云?
下一个讨论
如何看待李佳佳的文章《中国社会的“反政治正确”》?





© 2025-05-08 - tinynew.org. All Rights Reserved.
© 2025-05-08 - tinynew.org. 保留所有权利