百科问答小站 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(...);      



  

相关话题

  VS 2015 的跨平台特性对 Qt 会带来多大的冲击呢? 
  有什么很好的软件是用 Qt 编写的? 
  微软宣布xamarin免费,对其他跨平台方案有什么冲击?对C#有什么影响? 
  Qt 5.7使用QWebEngine加载html做UI,但运行库却近70M,如何能减少体积? 
  qt-everywhere-opensource-4.7.4是否包含qtopia? 
  如何修改 QPlainTextEdit 里每个字符的宽度? 
  qt-everywhere-opensource-4.7.4是否包含qtopia? 
  用到了高版本Qt库,但Ubuntu更新不到那么高的Qt版本,自己拷贝高版本Qt库过去又有问题,怎么办? 
  现在 Qt 好找工作吗? 
  在校学生深入学习QT后会不会找不到比较好的工作? 

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





© 2025-03-14 - tinynew.org. All Rights Reserved.
© 2025-03-14 - tinynew.org. 保留所有权利