×
Namespaces

Variants
Actions
(Difference between revisions)

About using of QPrint and QPrintDialog

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Add ArticleMetaData)
hamishwillee (Talk | contribs)
m (Text replace - "<code cpp>" to "<code cpp-qt>")
 
Line 33: Line 33:
  
 
It is better to predefine {{Icode|QPrinter}}  and {{Icode|QPrintDialog}} before using them inside the code or else compilation process will not be successful because of no printer support.
 
It is better to predefine {{Icode|QPrinter}}  and {{Icode|QPrintDialog}} before using them inside the code or else compilation process will not be successful because of no printer support.
<code cpp>
+
<code cpp-qt>
 
#ifndef QT_NO_PRINTER
 
#ifndef QT_NO_PRINTER
  

Latest revision as of 04:15, 11 October 2012

Article Metadata
Tested with
Devices(s): Emulator / desktop / device
Compatibility
Platform(s): All Qt Supported
Symbian
Article
Keywords: QPrint, QPrintDialog
Created: r60600 (28 Nov 2010)
Last edited: hamishwillee (11 Oct 2012)


[edit] Overview

The QPrinter class is responsible for printing in Qt. Like QPixmap or QImage, it is a QPaintDevice. There is also the QPrintDialog class, enabling a variety of settings to be made at the printer. Under Windows and Mac OS X the class shows the print dialog of the system; otherwise, it uses a separate dialog. The user can manipulate all the settings in the dialog. But user must keep in mind some basic information while using these classes in the code.


[edit] Tips

It is better to predefine QPrinter and QPrintDialog before using them inside the code or else compilation process will not be successful because of no printer support.

#ifndef QT_NO_PRINTER
 
...
 
QPrinter printer(QPrinter::HighResolution);
 
QPrintDialog dialog(&printer, this);
 
...
 
#endif
This page was last modified on 11 October 2012, at 04:15.
80 page views in the last 30 days.