当前位置: 代码迷 >> QT开发 >> QPrintDialog* printDialog 怎么设置显示的位置?
  详细解决方案

QPrintDialog* printDialog 怎么设置显示的位置?

热度:238   发布时间:2016-04-25 02:59:22.0
QPrintDialog* printDialog 如何设置显示的位置????
//打印出图
void OsgMainWindow::printSlot()
{
    QPrintDialog* printDialog = new QPrintDialog;
     printDialog->show();
}
------解决思路----------------------
windows吗

windows的print dialog 调用的是DoModel函数, 产生模态对话框
DoModel中调用OnInitDialog 设置位置.

也就是说, 你调用show的时候: 设置位置并显示对话框
show之前设置没有用.而对话框又是模态的, show之后设置不了

声明: 对qt不是很了解说错勿怪