• 6124阅读
  • 5回复

关于Style Sheet的两个问题以及没有size函数的部件如何获得尺寸,请教各位 [复制链接]

上一主题 下一主题
离线wangmuhai
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-23
1:
假设qApp为a,b的父窗口,想分别设置a,b的背景色,如下设置只有b被设置了,为什么,如何解决
qApp->setStyleSheet("a {background-color: yellow}")
qApp->setStyleSheet("b {background-color: blue}")

2:
qApp->setStyleSheet("background-image: url(/path/to/image/)")
如何把background-image缩放以获得合适的大小

3:
QListWidgetItem类,没有size,只有sizeHint,如何获得这些类对象的QSize,另外sizeHint一般用在什么场合起什么作用

4:
暂时就这些,先谢谢各位了
离线qscbmn

只看该作者 1楼 发表于: 2009-12-23
前两天刚刚碰到第二个个问题,我是把背景图片设置成border-image了,这样图片就可以随控件大小拉伸,不过郁闷的是控件边框不见了
离线wangmuhai

只看该作者 2楼 发表于: 2009-12-23
呵呵,刚刚找到这个参数了,准备来自问自答呢,第一个和第三个是想调试布局暂时用的,其实用其它方法也可以实现
离线qscbmn

只看该作者 3楼 发表于: 2009-12-23
第三个问题怎么解决的?
离线wangmuhai

只看该作者 4楼 发表于: 2009-12-23
x就是QListWidget->setGridSize(QSize(x, y))的x
y就是QListWidget->setIconSize(Qsize(x, y))的y

呵呵,我的理解,不知道有没有错

现在又有个问题,item获得焦点的时候,显示风格如何定制,我的风格被覆盖了
离线wd007

只看该作者 5楼 发表于: 2009-12-23
指定某一个窗口部件,然后为其设置样式表。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个