2012年3月5日

摘要: 窗口的屏幕居中显示问题,在各开发工具中原理相同,首先使用特定的方法得到显示屏幕的宽度和高度,再根据窗口本身的宽度和高度计算出窗口的左上角坐标位置. Qt中可以采用两种方法达到窗口的屏幕居中显示:方法一: 显示前先计算出窗口显示位子,并移到对应位子后再显示窗口int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("GB18030")); QApplication a(argc, argv); QDesktopWidget *pDesk = QApplicati 阅读全文
posted @ 2012-03-05 22:11 Rick_w 阅读(631) 评论(0) 推荐(0) 编辑
摘要: QT中全屏显示子窗口的方法:QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示,但是他只对窗口模式的部件有用。子窗口的特征是Qt::SubWindow,不是独立的窗口。因此对其调用showFullScreen()无效。通过对对子窗口调用:setWindowFlags(Qt::Dialog);或setWindowFlags(Qt::Window);将其设为窗口模式后,即可调用showFullScreen();进行全屏显示了。相对于子窗口的全屏显示方法,不得不提的是子窗口退出全屏的方法。MFC中,子窗口退出全屏的方法简单直接,直接调用SetWindowP 阅读全文
posted @ 2012-03-05 22:10 Rick_w 阅读(2146) 评论(0) 推荐(0) 编辑

导航