-
大小: 7KB文件类型: .rar金币: 2下载: 0 次发布日期: 2021-06-07
- 语言: 其他
- 标签: Qt QTableWidget
资源简介
实现了Qt QTableWidget基本的添加删除修改等功能和添加了点击表头排序功能

代码片段和文件信息
#include “listdeo.h“
#include “ui_listdeo.h“
#include
listdeo::listdeo(QWidget *parent) :
QWidget(parent)
ui(new Ui::listdeo)
{
ui->setupUi(this);
ui->list->setColumnCount(3);
// ui->list->setRowCount(5);
ui->list->resize(350200);
QStringList headers;
headers<<“id“<<“name“<<“password“;
ui->list->setHorizontalHeaderLabels(headers);
int a = ui->list->rowCount();
ui->list->insertRow(a);
ui->list->setItem(a0new QTableWidgetItem(QString(“1“)));
//table->setItem(00new QTableWidgetItem(QString(id)));
ui->list->setItem(a1new QTableWidgetItem(QString(“admin“)));
ui->list->setItem(a2new QTableWidgetItem(QString(“123“)));
ui->list->insertRow(1);
ui->list->setItem(10new QTableWidgetItem(QString(“2“)));
//table->setItem(00new QTableWidgetItem(QString(id)));
ui->list->setItem(11new QTableWidgetItem(QString(“admin“)));
ui->list->setItem(12new QTableWidgetItem(QString(“222“)));
//添加排序功能
QHeaderView *headerGoods = ui->list->horizontalHeader();
//SortIndicator为水平标题栏文字旁边的三角指示器
headerGoods->setSortIndicator(0 Qt::AscendingOrder);
headerGoods->setSortIndicatorShown(true);
connect(headerGoods SIGNAL(sectionclicked(int)) ui->list SLOT (sortByColumn(int)));
}
listdeo::~listdeo()
{
delete ui;
}
void listdeo::on_tianjia_clicked()
{
ui->list->setColumnCount(3);
// ui->list->setRowCount(5);
ui->list->resize(350200);
QStringList headers;
headers<<“id“<<“name“<<“password“;
ui->list->setHorizontalHeaderLabels(headers);
int a = ui->list->rowCount();
//ui->list->insertRow(a);
//int b;
// b=id.toInt();
ui->list->insertRow(a);
ui->list->setItem(a0new QTableWidgetItem(QString(“1“)));
//table->setItem(00new QTableWidgetItem(QString(id)));
ui->list->setItem(a1new QTableWidgetItem(QString(“admin“)));
ui->list->setItem(a2new QTableWidgetItem(QString(“123“)));
}
void listdeo::on_xiugai_clicked()
{
QString idd=ui->id->text();//将id文本框的值赋值给变量
QString named=ui->name->text();//将name文本框的值赋值给变量
QString passwordd=ui->password->text();//将password文本框的值赋值给变量
for(int i=0;ilist->columnCount();i++)
{
//qDebug()<<(ui->list->item(ui->list->currentRow()i)->text())< QString aaa=ui->list->item(ui->list->currentRow()i)->text();
if(i==0)
{
ui->list->item(ui->list->currentRow()i)->setText(idd);
//ui->list->setItem(i0new QTableWidgetItem(QString(idd)));
}
else if(i==1)
{
ui->list->item(ui->list->currentRow()i)->setText(named);
//ui->list->setItem(i1new QTableWidgetItem(QString(named)));
}
else if (i==2)
{
ui->l
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4613 2018-09-22 21:28 listdeo\listdeo.cpp
文件 639 2018-09-22 16:49 listdeo\listdeo.h
文件 349 2018-09-22 16:49 listdeo\listdeo.pro
文件 23913 2018-09-22 17:08 listdeo\listdeo.pro.user
文件 29574 2011-12-17 19:57 listdeo\listdeo.pro.user.2.5pre1
文件 2600 2018-09-22 17:09 listdeo\listdeo.ui
文件 177 2018-09-22 16:49 listdeo\main.cpp
目录 0 2018-09-22 21:28 listdeo
----------- --------- ---------- ----- ----
61865 8
- 上一篇:游戏通用断网工具
- 下一篇:spark1.6.1
相关资源
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
评论
共有 条评论