Рабочая среда К

7. Поддержка печати

Печать обычно используется, чтобы пользователь мог получить твердую копию созданного им электронного документа. Поэтому функция необходима только для тех программ, которые делают что-то, что можно напечатать, например, текст или картинку. В любом случае, это требует интерфейсного решения, предоставляемого библиотекой Qt в двух классах: QPrintDialog, предоставляющий диалог печати, и QPainter, который обычно используется для прорисовки содержимого элемента. Поскольку объект Просмотр приложения способен отобразить документ, он также способен его и напечатать.

7.1. Qt диалог печати

Для использования Qt диалога печати необходимо добавить в секцию "&#;include" qprintdialog.h. При использовании шаблона KDE приложения это делается автоматически объектом Просмотра, поэтому вы должны только завершить реализацию метода print(), используя QPainter.