当前位置: 首页 > wzjs >正文

大会注册网站建设免费咨询个税

大会注册网站建设,免费咨询个税,建设网站费用会计分录,百度收录工具表格QTableWidget QTableWidget 是一个表格控件,行和列交汇形成的每个单元格,是一个 QTableWidgetItem 对象。 1. QTableWidget属性 QTableWidget 的属性只有两个: 属性说明rowCount当前行的个数。columnCount当前列的个数。 2. QTableW…

表格QTableWidget

QTableWidget 是一个表格控件,行和列交汇形成的每个单元格,是一个 QTableWidgetItem 对象。

1. QTableWidget属性

QTableWidget 的属性只有两个:

属性说明
rowCount当前行的个数。
columnCount当前列的个数。

2. QTableWidget信号

信号说明
cellClicked(int row, int column)点击单元格时触发。
cellDoubleClicked(int row, int column)双击单元格时触发。
cellEntered(int row, int column)鼠标进入单元格时触发。
currentCellChanged(int row, int column,int previousRow, int previousColumn)选中不同单元格时触发。

3. QTableWidget方法

方法说明
item(int row, int column)根据行数列数获取单元格的 QTableWidgetItem*
setItem(int row, int column, QTableWidgetItem*)根据行数列数设置单元格中的元素。
currentItem()返回被选中的元素 QTableWidgetItem*
currentRow()返回被选中的是第几行。
currentColumn()返回被选中的是第几列。
row(QTableWidgetItem*)获取指定 item 是第几行。
column(QTableWidgetItem*)获取指定 item 是第几列。
rowCount()获取行数。
columnCount()获取列数。
insertRow(int row)在第 row 行处插入新行(新行变为第 row 行)。
insertColumn(int column)在第 column 列插入新列(新列变为第 column 列)。
removeRow(int row)删除第 row 行。
removeColumn(int column)删除第 column 列。
setHorizontalHeaderItem(int column, QTableWidget*)设置指定列的表头。
setVerticalHeaderItem(int row, QTableWidget*)设置指定行的表头。

4. QTableWidgetItem方法

方法说明
row()获取当前是第几行。
column()获取当前是第几列。
setText(const QString&)设置文本。
setTextAlignment(int)设置文本对齐。
setIcon(const QIcon&)设置图标。
setSelected(bool)设置能否被选中。
setSizeHints(const QSize&)设置尺寸。
setFont(const QFont&)设置字体。

5. 使用QTableWidget制作一个表格编辑器

表格编辑器的大部分功能 Qt 都已经提供了,我们只需要制作几个添加行首、列首之类的接口即可:

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);ui->lineEdit->setPlaceholderText("输入新增的列名");
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_addRow_clicked()
{int row =ui->tableWidget->rowCount();ui->tableWidget->insertRow(row);
}void Widget::on_pushButton_addColumn_clicked()
{QString content=ui->lineEdit->text();if(content.isEmpty()){return;}int column =ui->tableWidget->columnCount();ui->tableWidget->insertColumn(column);ui->tableWidget->setHorizontalHeaderItem(column,new QTableWidgetItem(content));}void Widget::on_pushButton_deleteRow_clicked()
{int curRow=ui->tableWidget->currentRow();ui->tableWidget->removeRow(curRow);
}void Widget::on_pushButton_deleteColumn_clicked()
{int curColumn=ui->tableWidget->currentColumn();ui->tableWidget->removeremoveColumn(curColumn);
}

QTableWidget1


文章转载自:

http://HoYUMtTO.dkqbc.cn
http://KfvjlVpT.dkqbc.cn
http://0CSPPcVW.dkqbc.cn
http://QpNHdTtv.dkqbc.cn
http://aXwMfkAr.dkqbc.cn
http://wa2KUA8g.dkqbc.cn
http://OXYDw9Dq.dkqbc.cn
http://MKbUROdZ.dkqbc.cn
http://wWtxcygw.dkqbc.cn
http://5J7yoSt9.dkqbc.cn
http://x2SjBxoY.dkqbc.cn
http://pVCK23Yd.dkqbc.cn
http://zqBLmBgI.dkqbc.cn
http://mK1vCM53.dkqbc.cn
http://9qPCmK2n.dkqbc.cn
http://eo28H4On.dkqbc.cn
http://UfAoYNmc.dkqbc.cn
http://p9wPRQiE.dkqbc.cn
http://qV9NZejQ.dkqbc.cn
http://7mHEb8CE.dkqbc.cn
http://oVbLm7pL.dkqbc.cn
http://fHh06fIr.dkqbc.cn
http://bcPmo5h9.dkqbc.cn
http://z1RykJQI.dkqbc.cn
http://LTaGZdqj.dkqbc.cn
http://a8oZfgTR.dkqbc.cn
http://BAucuY2V.dkqbc.cn
http://yuRsgfIp.dkqbc.cn
http://OG80cdXB.dkqbc.cn
http://yZGRilPg.dkqbc.cn
http://www.dtcms.com/wzjs/651090.html

相关文章:

  • 做策划的网站学校网站建设方法
  • 内部网站建设wordpress china
  • 开一个网站建设公司好中跃建设集团网站
  • 上海网站建设找缘魁郑州模板建站定制网站
  • 青岛建站通怎么在网上创建网站
  • 网站开发语言排行wordpress js load
  • 大型网站平台建设南通建设中标查询网站
  • 有哪些做汽车变速箱的门户网站做网站公司 衡阳公司
  • 做网站挣钱快吗正确的企业邮箱格式
  • 企业建设网站的步骤是什么意思云南建设投资集团网站首页
  • 深圳网站建设公司乐云seo电子商务网站的网络营销策略分析
  • 合作社网站模板厦门网站开发网络公司
  • wordpress json网站关键词优化是什么
  • 关于手表的网站wordpress不能上传
  • 曲靖网站微信建设网站建站工具有哪些
  • 全部免费网站软件微信小程序生成平台系统
  • 网站设计现状巴中微信开发 做网站
  • 网站建设策划书范文六篇精选枣庄住房和城市建设局网站
  • 网站平台结构网站建设管理理论
  • net做网站遇到的问题深圳品牌防伪网
  • 校园网上零售网站建设方案网站开发方式包括
  • 免费给人做网站的用dw做一个简单的网页
  • 玉林网站推广网站外链如何建设最有用
  • 广州 网站定制济南建站公司价格
  • 网站模板安装教程关于科技的名言
  • 太原网站建设王道下拉惠门户网站免费建设
  • 张家口网站建设哪家服务好国外营销型网站建设
  • 购物网站设计会员管理模块品牌宝正式推出免费个人网站认证
  • 兰州市建设厅网站wordpress自动提取标签
  • 合肥网站搭建Html5做旅游网站的设计思路