免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2569 | 回复: 0
打印 上一主题 下一主题

Qt qss [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-22 18:51 |只看该作者 |倒序浏览

                               
by tangke  2009-07-03
在main.cpp文件中加入如下代码
  QFile qss("/usr/share/desktop_loongson/themes/village/qss/qscrollbar.qss");
  qss.open(QFile::ReadOnly);
  a.setStyleSheet(qss.readAll());
  qss.close();
qscrollbar.qss文件内容
QScrollBar:vertical {
              background-color: transparent;
}
QScrollBar::handle:vertical {
              margin:28px 0 29px 0;
              border-image: url(/usr/share/desktop_loongson/themes/village/qss/images/middle.png);
}
QScrollBar::add-line:vertical {
              background-color: transparent;
              height: 1px;
              subcontrol-position: bottom;
              subcontrol-origin: margin;
}
QScrollBar::sub-line:vertical {
              background-color: transparent;
              height: 1px;
              subcontrol-position: top;
              subcontrol-origin: margin;
}
QScrollBar::up-arrow:vertical{
              height: 24px;
              border-image: url(/usr/share/desktop_loongson/themes/village/qss/images/up.png);
}
QScrollBar::up-arrow:vertical:hover{
              height: 24px;
              border-image: url(/usr/share/desktop_loongson/themes/village/qss/images/up_over.png);
}
QScrollBar::down-arrow:vertical {
              height: 24px;
              border-image: url(/usr/share/desktop_loongson/themes/village/qss/images/down.png);
}
QScrollBar::down-arrow:vertical:hover {
              height: 24px;
              border-image: url(/usr/share/desktop_loongson/themes/village/qss/images/down_over.png);
}
QListView::item:hover {
              border-image: url(/usr/share/desktop_loongson/themes/village/qss/images/middle.png) ;
              border-radius: 3px;
}
这部分代码在1024x768上面跑的很好,但是在1024x600上面比较糟糕,而且gnome wm下面和icewm wm下面的效果还不一样,看来QT这方面考虑的还是不够阿
参考网站:
[color="#004ca1"]http://doc.trolltech.com/4.3/stylesheet-reference.html
这里面有所有的Qt widget的风格帮助
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/100996/showart_2003803.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP