zoukankan      html  css  js  c++  java
  • QTableWidget的水平表头和垂直表头的设定

    QTableWidget默认提供了水平表头和垂直表头,表头的索引从1开始。

    #include <QApplication>
    #include <QTableWidget>
    #include <QHBoxLayout>
    int main(int argc, char** argv)
    {
    	QApplication app(argc, argv);
    	QTableWidget* tableWidget = new QTableWidget;
    	tableWidget->setWindowTitle("QTableWidget");
    	tableWidget->resize(350, 250);
    	tableWidget->setRowCount(6);
    	tableWidget->setColumnCount(3);
    /*
    	QStringList header;
    	header.append("One");
    	header.append("Two");
    	tableWidget->setHorizontalHeaderLabels(header);
    */
    	tableWidget->setItem(0,0, new QTableWidgetItem("A"));
    	tableWidget->setItem(1,0, new QTableWidgetItem("B"));
    	tableWidget->setItem(2,0, new QTableWidgetItem("C"));
    	tableWidget->setItem(3,0, new QTableWidgetItem("D"));
    	tableWidget->setItem(4,0, new QTableWidgetItem("E"));
    	tableWidget->setItem(0,1, new QTableWidgetItem(QIcon("images/data.png"), "data"));
    	tableWidget->setItem(1,1, new QTableWidgetItem(QIcon("images/decision.png"), "decision"));
    	tableWidget->setItem(2,1, new QTableWidgetItem(QIcon("images/document.png"), "document"));
    	tableWidget->setItem(3,1, new QTableWidgetItem(QIcon("images/printer.png"), "printer"));
    	tableWidget->setItem(4,1, new QTableWidgetItem(QIcon("images/process.png"), "process"));
    	tableWidget->show();
    	return app.exec();
    }
    

      

    运行如下图:

     

     

     

    把注释去掉,运行如下图:

     

     

    我们通过setHorizontalHeaderLabels来更改了水平表头。

     

  • 相关阅读:
    20101016网站更新部署
    服务器内存技术知识充电
    http://code.google.com/p/pyv8/, pyv8爬虫专用
    十月创意家居,饰品行业热销货源推荐
    2010十一月份日用百货热销品货源推荐
    关于使用cookielib的一些用法
    sqlalchemy group by
    vim使用记录
    javascript insert text on cursor postion
    python网店
  • 原文地址:https://www.cnblogs.com/rollenholt/p/2513769.html
Copyright © 2011-2022 走看看