Linux下定制QTableWidget

http://blog.csdn.net/yavobo/archive/2011/02/16/6188596.aspx

 

 

定制QTableWidget 收藏 

#include <QApplication>
#include <QMainWindow>
#include <QTableWidget>
#include <QDockWidget>
#include <QTreeWidget>
#include <QList>
#include <QStringList>
#include <QHeaderView>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QMainWindow w;
    QTableWidget table;
    QDockWidget dock;
    QTreeWidget tree;
   
    table.setRowCount(200);
    table.setColumnCount(26);
   
    tree.setColumnCount(1);
    QList<QTreeWidgetItem *> items;
    for (int i = 0; i < 10; ++i)
        items.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(QString("item: %1").arg(i))));
    tree.insertTopLevelItems(0, items);
    tree.setColumnCount(5);
    //border-bottom:1px solid #000000;
    //border-right:1px solid #000000;
    a.setStyleSheet("QTreeWidget::item{border-bottom:1px solid #aaa;border-right:1px solid #aaa;height: 24px;}");
    table.horizontalHeader()->setStyleSheet("QHeaderView::section {background-color:darkgrey;"
        "color: red;padding-left: 4px;border-left: 1px solid #aaa;height:24px;}");
    /*"QHeaderView::section{background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,"
        "stop:0 #fff, stop: 0.5 #aaa,stop: 0.6 000, stop:1 #aaa);"
        "color: red;padding-left: 5px;border-left: 1px solid #aaa;height: 24px;}");*/
        table.verticalHeader()->setStyleSheet("QHeaderView::section {background-color:darkgrey;"
        "color: red;padding-left: 4px;border-bottom: 1px solid #aaa;}");
    dock.setWidget(&tree);
    dock.setWindowTitle("Tools");
   
    w.addDockWidget(Qt::LeftDockWidgetArea, &dock);
   
    w.setCentralWidget(&table);
    w.statusBar();
   
    w.show();
   
    return a.exec();
}

 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yavobo/archive/2011/02/16/6188596.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值