• 4953阅读
  • 3回复

[提问]o=3=o哎呦呦,QLabel的背景色怎么不自动刷新了,这是咋回事捏 [复制链接]

上一主题 下一主题
离线yueno3
 

只看楼主 正序阅读 楼主  发表于: 2011-10-18
QLabel设置了背景色,然后把它扔到一个QVBoxLayout里,然后把这个QVBoxLayout放到一个QWidget里,然后把这个QWidget放到一个QSplitter里

我拖动QSplitter,居然QLabel的颜色不会自动填充了,显示的只有第一次打开界面时填充的部分,难道每次拖动QSplitter都要手动刷新QLabel么?
离线yueno3

只看该作者 3楼 发表于: 2011-10-18
o=3=o

原来是对QLabel设置了 fixedWidth的缘故

这个size应该是对QLabel的父QWidget设置才对
离线xinqingfly

只看该作者 2楼 发表于: 2011-10-18
选中你的label控件 在右边的属性框中设置水平和垂直方向的属性为扩展
菜鸟也是鸟
离线roywillow

只看该作者 1楼 发表于: 2011-10-18
AutoFillBackground属性有没有设置上?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个