• 6699阅读
  • 4回复

如何将widget居中显示 [复制链接]

上一主题 下一主题
离线kafeikejian
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-21
我想在窗体最大化的时候widget也是居中显示,这个该如何实现啊?谢谢了!
离线xtfllbl

只看该作者 1楼 发表于: 2009-07-21
widget->move(centralWidget->width()/2,centralWidget->height()/2);
上海欢迎您
离线sbtree
只看该作者 2楼 发表于: 2009-07-21
引用第1楼xtfllbl于2009-07-21 11:43发表的  :
widget->move(centralWidget->width()/2,centralWidget->height()/2);

帮你修改一下
widget->move((centralWidget->width() - widget->width() )/ 2, (centralWidget->height() - widget->height())/2);
windows 7 + VC++2008 + Qt4.5.2
离线xtfllbl

只看该作者 3楼 发表于: 2009-07-21
补充:勿忘layout
上海欢迎您
离线kafeikejian

只看该作者 4楼 发表于: 2009-07-21
恩 谢谢大家 但是它说我centralWidget没有申明,为什么啊?是不是前面应该加点什么啊?
快速回复
限100 字节
 
上一个 下一个