关于QT打印的问题
同样的程序,在不同的linux机器上,显示器分辨率也相同。(QT3.3.4的版本)printer = new QPrinter(QPrinter::ScreenResolution);
printer->setOrientation(orientation);
printer->setFullPage(TRUE);
bool retcode=printer->setup( this );// 选择打印机设置
QPainter p( printer );
if ( !p.device() )
return;
QPaintDeviceMetrics metrics( p.device() );
int dpiy = metrics.logicalDpiY();
结果每台机器的dpiy都不同。正确的应该是96,有的机器是85,有的是65,请问dpiy究竟和什么有关系。 --------------------编程问答-------------------- 不同机器DPI不一样倒也正常,可以在桌面属性里面设置
补充:移动开发 , Qt