• 4911阅读
  • 3回复

[提问]关于子窗口部件的布局 [复制链接]

上一主题 下一主题
离线wanghaisheng
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-03
请教大神们一个问题:我定义了一个类maintab,继承QTabWidget,然后我想在这里显示我的第一页,就是又定义一个类displaylab,继承QWidget,在这个类中,我在构造函数中添加了一个QLabel对象,当我把displaylab用命令addtab添加到maintab中,发现qlabel对象显示不出来,后来,我将qlabel对象放在一个布局中就显示出来了。这是为什么呢,一定得添加个布局吗,不添加能够显示这个qlabel对象吗 ,有点罗嗦,请见谅~
离线roywillow

只看该作者 1楼 发表于: 2012-07-03
如果不添加布局,那么label的位置你觉得是在什么地方的呢?
说不定是随机的一个在parent范围外的值,所以你看不到
当用了布局之后,它的大小和位置可以进行自动调节了,所以你看到了
我是这么理解的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线passion_wu
只看该作者 2楼 发表于: 2012-07-04
为什么要搞那么复杂,直接在设计器里面几分钟就搞定的事情。
离线wanghaisheng
只看该作者 3楼 发表于: 2012-07-05
回 1楼(roywillow) 的帖子
嗯,您说的对,现在解决了,主要是,没给label设置父对象。
快速回复
限100 字节
 
上一个 下一个