Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。
开发有很多文档卡、可以访问官网的douments找到很多例子程序:http://qt-project.org/doc/
项目中遇到一个问题用了一天多的时间,弄明白了如何实现打印功能:
环境:win7 64位操作系统;VS 2012 ;Qt5.2.0
最后,弄明白不能打印的原因的就是计算机没有安装打印驱动程序!
开始,最重要的一步就是确保你的计算机安装打印驱动程序,然后可以打印。
其次,就是添加QPrintSupport模块的支持,网上很多例子就不多说了,例子说的都是跨平台的。
我说win7下的vs解决方案操作起来就更简单了,不用写字,只需要将复选框选上就OK了。
具体是:找到Qt5(菜单栏)->Qt Program Settings->Qt Modules(选项卡) ,将QprintSupport复选框选中就好了。
其他打印的代码就不写了,很容易找到Qt5的例子代码。