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的例子代碼。