您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页Qt表格的使用

Qt表格的使用

来源:纷纭教育
Qt表格的使⽤

参考

基本使⽤⽅法

//需要的头⽂件

#include #include //创建⼀个QTableWidget对象QTableWidget *aTableWidget;

aTableWidget = new QTableWidget(⾏数,列数,this);//创建⼀个QTableWidgetItem对象QTableWidgetItem *aItem;

aItem = new QTableWidgetItem(QString(\"字符内容\"));//QTableWidget常⽤的成员函数

aTableWidget->setRowCount(10)//设置⾏数为10aTableWidget->setColumnCount(10)//设置列数为10

aTableWidget->setColumnWidth(⾏数,列数)//设置指定单元格的列宽度aTableWidget->setRowHeight(⾏数,列数)//设置指定单元格的⾏⾼度

aTableWidget->resizeColumnsToContents()//根据内容⾃动改变列的⼤⼩aTableWidget->resizeRowsToContents()//根据内容⾃动改变⾏的⼤⼩aTableWidget->rowCount()//返回⾏数aTableWidget->columnCount()//返回列数aTableWidget->clear()//清除内容

aTableWidget->setItem(⾏数,列数,QTableWidgetItem对象)//设置显⽰内容aTableWidget->setCellWidget(⾏数,列数,QWidget对象)//在单元格中添加控件

aTableWidget->takeItem(int row, int column)//获取指定单元格的QTableWidgetItem* 对象//QTableWidgetItem常⽤的成员函数aItem->setBackground()//设置背景

aItem->setFont(QFont(\"字体名称\")//设置字体

aItem->setBackgroundColor(QColor(R,G,B))//设置背景颜⾊aItem->setTextColor(QColor(R,G,B))//设置⽂字颜⾊//表格模式选择

aTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);//禁⽌修改aTableWidget->setEditTriggers(QAbstractItemView::CurrentChanged);//允许修改aTableWidget->setEditTriggers(QAbstractItemView::DoubleClicked);//双击后可修改aTableWidget->setEditTriggers(QAbstractItemView::SelectedClicked);//单击后可修改//⽂字对齐⽅式

aItem->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter);/*⽔平⽅向:

*Qt::AlignLeft,Qt::AlignRight,Qt::AlignHCenter,Qt::AlignJustify *垂直⽅向:

*Qt::AlignTop,Qt::AlignBottom,Qt::AlignVCenter */

//设置表格标题QStringList titles;

titles<<\"title1\"<<\"title2\";

aTableWidget->setHorizontalHeaderLabels(titles);//使⽤QStringList设置⾏标题aTableWidget->setVerticalHeaderLabels(titles);//使⽤QStringList设置列标题

aTableWidget->setHorizontalHeaderItem(int row, QTableWidgetItem *item)//设置⾏标题aTableWidget->setVerticalHeaderItem(int column, QTableWidgetItem *item)//设置列标题

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务