• 4093阅读
  • 6回复

[提问]如何实现窗口位于屏幕的中央? [复制链接]

上一主题 下一主题
离线nyxucong
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-09
关键词: 窗口继承
如何使继承QMainWindow类的主窗口位于屏幕的正中央?
离线jdwx

只看该作者 1楼 发表于: 2013-05-09
好像每次都在屏幕中间啊!自动的。windows7 + Qt5.0.2 + VS2010
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线nyxucong

只看该作者 2楼 发表于: 2013-05-09
我用的Qt4.8.4,没有在屏幕中间。可以自己设置不?
离线nyxucong

只看该作者 3楼 发表于: 2013-05-10
没人知道还是自动在屏幕中间啊?为什么我的不在呢?
离线kimtaikee

只看该作者 4楼 发表于: 2013-05-10

离线jdwx

只看该作者 5楼 发表于: 2013-05-10
把这句写在构造函数的最后一行:move(qApp->desktop()->availableGeometry().center() - rect().center());
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线nyxucong

只看该作者 6楼 发表于: 2013-05-10
4楼和5楼的方法都管用。谢谢两位大神了!
快速回复
限100 字节
 
上一个 下一个