转载请注明出处:http://www.cnblogs.com/dachen408/p/7591409.html

选中设置:

QTableView::item:selected
{
background:rgb(0,0,100);
color:white;
}

表头设置:

QHeaderView::section:first
{
border-image: url(:/images/expand/tempUser_headBg2.png);
height: 30px;
font: 11pt "微软雅黑";
} QHeaderView::section:middle
{
border-image: url(:/images/expand/tempUser_headBg2.png);
height: 30px;
font: 11pt "微软雅黑";
} QHeaderView::section:last
{
border-image: url(:/images/expand/tempUser_headBg4.png);
height: 30px;
font: 11pt "微软雅黑";
}

滚动条设置:

QScrollBar:vertical {
border: 0px;
background:rgba(255,255,255,0);
border-image:url(:/images/scrollbar/vertical_scrollBg.png);
width: 22px;
margin: 22px 0 22px 0;
} QScrollBar::handle:vertical {
border-image:url(:/images/scrollbar/vertical_slide.png);
width:22px;
min-height:50px;
max-height:200px;
} QScrollBar::handle:vertical:hover {
border-image: url(:/images/scrollbar/vertical_slide_hover.png);
width:22px;
min-height:50px;
max-height:200px;
} QScrollBar::handle:horizontal:hover {
border-image: url(:/images/scrollbar/slide.png);
width:22px;
min-height:35px;
} QScrollBar::handle:vertical:hover {
border-image:url(:/images/scrollbar/vertical_slide_hover.png);
width:22px;
} QScrollBar::add-line:vertical {
border-image:url(:/images/scrollbar/vertical_down.png);
height: 22px;
subcontrol-position: bottom;
subcontrol-origin: margin; }
QScrollBar::add-line:vertical:pressed{
border-image:url(:/images/scrollbar/vertical_down_down.png);
height: 22px;
subcontrol-position: bottom;
subcontrol-origin: margin; }
QScrollBar::sub-line:vertical {
border-image:url(:/images/scrollbar/vertical_up.png);
height:22px;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar::sub-line:vertical:pressed {
border-image:url(:/images/scrollbar/vertical_up_down.png);
height: 22px;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
background: none;
} QScrollBar:horizontal {
border: 0px;
background:rgba(255,255,255,0);
border-image:url(:/images/scrollbar/scrollBg.png);
height: 22px;
margin: 0 22px 0 22px;
} QScrollBar::handle:horizontal {
border-image:url(:/images/scrollbar/slide.png);
height:22px;
} QScrollBar::handle:vertical:hover {
border-image:url(:/images/scrollbar/vertical_slide_hover.png);
width:22px;
} QScrollBar::add-line:horizontal {
border-image:url(:/images/scrollbar/down.png);
width: 22px;
subcontrol-position: right;
subcontrol-origin: margin; }
QScrollBar::add-line:horizontal:pressed{
border-image:url(:/images/scrollbar/down_down.png);
width: 22px;
subcontrol-position: right;
subcontrol-origin: margin; }
QScrollBar::sub-line:horizontal {
border-image:url(:/images/scrollbar/up.png);
width:22px;
subcontrol-position: left;
subcontrol-origin: margin;
}
QScrollBar::sub-line:horizontal:pressed {
border-image:url(:/images/scrollbar/up_down.png);
width: 22px;
subcontrol-position: left;
subcontrol-origin: margin;
}
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
background: none;
}

行之间颜色渐变(alternaingRowColors必须设置为true):

QTableView
{
background-color: rgb(255, 255, 255);
alternate-background-color:#F2F8FF;
}

 设置QTreeWidget水平滚动条:

ui.treeWidget_site->header()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui.treeWidget_site->header()->setStretchLastSection(false);

  

qt QTableView/QTableWidget样式设置的更多相关文章

  1. Qt ------ QTableView QTableWidget

    QTableView model提供数据    view提供视图   view用来显示model的数据   必须将model绑定到某个view中才能显示 QStandardItemModel* mod ...

  2. QT中QToolTip样式设置的两种方式

    方式一 使用样式表设置 ui.label->setStyleSheet("QToolTip{border:1px solid rgb(118, 118, 118); backgroun ...

  3. QListWidget与QTableWidget的使用以及样式设置

    QListWidget和QTableWidget的使用和属性,QTableWidget和QListWidget样式表的设置,滚动条的样式设置 一.QListWidget的使用 //一.QListWid ...

  4. [QT][DEMO] QTableWidget 设置某一列禁止编辑

    例程 : 又是好风景 : http://blog.csdn.net/qiao_yihan/article/details/46413345 关键点: 1.QTableWidgetItem 的 setF ...

  5. Qt中 QTableWidget用法总结

    转自--> http://edsionte.com/techblog/archives/3014 http://hi.baidu.com/fightiger/item/693aaa0f0f87d ...

  6. QT QTableView用法小结

    QTableView常用于实现数据的表格显示.下面我们如何按步骤实现学生信息表格: 一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QS ...

  7. 【转载】QT QTableView用法小结

    原始日期: 2016-08-16 09:28 来源:http://blog.csdn.net/wang_lichun/article/details/7805253 QTableView常用于实现数据 ...

  8. 转载:QT QTableView用法小结

    出自: http://blog.chinaunix.net/uid-20382483-id-3518513.html QTableView常用于实现数据的表格显示.下面我们如何按步骤实现学生信息表格: ...

  9. QT 设计师使用样式表添加背景

    QT create中样式表可以用来设置背景图.背景颜色.字体大小格式颜色等 1.添加背景图的话需要先添加资源文件 右击项目文件选择添加新文件,再选择QT资源文件(QT resource file)然后 ...

随机推荐

  1. 关于O_DIRECT的那些事儿

    很久之前落下的坑,一直没怎么记录-.- 一般地,如果在Linux内核中读写一个文件,其IO流程都需要经过Kernel内的page cache层次,如果程序员若想要使用自己开发的缓存系统,那么就可以在打 ...

  2. ubuntu 源、codename 与 sources.list 文件

    查看 codename $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubunt ...

  3. I.MX6 Parallel RGB LCD Datasheet描述

    /******************************************************************** * I.MX6 Parallel RGB LCD Datas ...

  4. OCCI编程接口介绍

    OCCI简介 Oracle® C++ Call Interface (OCCI) 是一套应用程序编程接口,它允许C++程序与一个或者多个Oracle数据库进行交互.OCCI给予你强大的数据库操作能力, ...

  5. Linear Regression_最小二乘(LMS)

    %% Machine Learining----Linear Regression close all clear %%data load Year = linspace(,,); Price = [ ...

  6. CodeForces 712C Memory and De-Evolution (贪心+暴力)

    题意:现在有一个长度为 x 的正三角形,每次可以把一条边减小,然后用最少的时间变成长度为 y 的正三角形. 析:一开始,正着想,然后有一个问题,就是第一次减小多少才能最快呢?这个好像并不好确定,然后我 ...

  7. C#递归拷贝文件夹下文件以及文件夹

    public bool CopyOldLabFilesToNewLab(string sourcePath, string savePath) { if (!Directory.Exists(save ...

  8. 关于asp.net网址出现乱码问题的解决方法

    背景: asp.net项目,C#,VS2010,.netframework 4.0 创建之初,没有任何问题,随着项目文件的增多,不免很多问题会出现, 最近就莫名其妙的发现我的项目网址多了一段乱码,很是 ...

  9. hdu 3461 Code Lock 并查集(有点难想到)★★

    #include<stdio.h> #include<math.h> ]; int count; #define mod 1000000007 int find(int x) ...

  10. Hexo瞎折腾系列(7) - Coding Pages申请SSL/TLS证书错误

    问题 今天我的个人站点SSL/TLS证书到期,我的证书是由Coding Pages提供的,每次申请成功后有效期是三个月,证书到期后可以继续免费申请.但是当我登陆进入Coding Pages服务的后台并 ...