首页| 论坛| 消息

标题:QSS如何指定大图资源中的一个小块?
作者:wanruirui
日期:2015-06-19 10:04
内容:

很多程序里的图片都是一个大图。里面包含了按钮的几种状态。如果抠出来太麻烦了。用qimage也比较麻烦。要写很多代码。
如果能直接指定就好了。


#1 [firebolt 06-19 14:31]
qss就可以。和css基本是一样的。
#2 回 firebolt 的帖子 [wanruirui 06-23 21:59]
firebolt:qss就可以。和css基本是一样的。 (2015-06-19 14:31) 
能给出方法吗?找了很久没找到。
#3 回 wanruirui 的帖子 [firebolt 06-23 22:49]
wanruirui:能给出方法吗?找了很久没找到。 (2015-06-23 21:59) 
Qt 的样式表, stylesheet 帮助里写的很细,支持九宫切图的。
QPushButton {
color: grey;
border-image: url(/home/kamlie/code/button.png) 3 10 3 10;
border-top: 3px transparent;
border-bottom: 3px transparent;
border-right: 10px transparent;
border-left: 10px transparent;
}
#4 回 firebolt 的帖子 [wanruirui 06-24 08:40]
firebolt:Qt 的样式表, stylesheet 帮助里写的很细,支持九宫切图的。
QPushButton {
            color: grey;
            border-image: url(/home/kamlie .. (2015-06-23 22:49) 
九宫切图和我说的不一样。
我说的是资源图片是个大图。包含了很多小图片。比如按钮按下,弹起状态。
我要定义的资源是大图中的一块。比如在位置30,30,42,42表示的范围里。
#5 [firebolt 06-24 11:26]
一样可以。

<< 1 2 >> (1/2)

回复 发表
主题 版块