• 4838阅读
  • 7回复

[提问]请教关于隐藏窗口获取窗口控件位置不对的问题 [复制链接]

上一主题 下一主题
离线gnepnaur
 
只看楼主 倒序阅读 楼主  发表于: 2013-01-22
我是使用Qt Designer设计的窗口和控件,当我以隐藏窗口的方式获取窗口中控件的大小和位置都是不正确的,请问我应该如何设置才能获取到正确的值?谢谢!
离线呆呆很呆
只看该作者 1楼 发表于: 2013-01-22
隐藏了你获得这个干啥用
离线jdwx

只看该作者 2楼 发表于: 2013-01-22
隐藏前取值。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线gnepnaur
只看该作者 3楼 发表于: 2013-01-25
回 1楼(呆呆很呆) 的帖子
我想像MFC程序里那样可以隐藏的情况下对控件做出一些操作,然后再显示出来。
离线gnepnaur
只看该作者 4楼 发表于: 2013-01-25
回 2楼(jdwx) 的帖子
如果不想显示可以实现么?
离线jdwx

只看该作者 5楼 发表于: 2013-01-25
Qt的控件由布局控制大小,不需要自己写代码处理大小的问题。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线呆呆很呆
只看该作者 6楼 发表于: 2013-01-25
回 3楼(gnepnaur) 的帖子
那也不需要获取吧 顶多remove一下 获取它的x、y有何用?再说他还没显示 你想获取什么样的x、y呢?
离线gnepnaur
只看该作者 7楼 发表于: 2013-01-28
我是想让它已经像显示那样存在,但是不可见,可能因为以前习惯MFC中OnInitDialog函数中做一些初始化设置,所以希望能这样操作,我Qt还是不够熟悉,可能我希望的这种形式有其他的方法实现。应该还是之前的使用方式不太好,现在先保存QTextEdit大小的值,然后用QTextDocument的setPageSize来设置对应的大小范围了,基本解决问题了,多谢各位的热心帮助!
快速回复
限100 字节
 
上一个 下一个