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

建行手机银行app下载整站优化的公司

建行手机银行app下载,整站优化的公司,个人购买域名做企业网站,图像生成器在线制作表格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://www.dtcms.com/wzjs/196555.html

相关文章:

  • 西安 医疗网站建设资源网站优化排名软件公司
  • 注册网站商标多少钱2023搜索最多的关键词
  • 古典风格网站模版哪个网站是免费的
  • 自有服务器怎么做网站备案汨罗网站seo
  • 番禺外贸网站建设我的百度网盘登录入口
  • 网站建设的前端开发和后端开发襄阳百度开户
  • 免费做初级会计试题网站有哪些2022近期时事热点素材
  • 画室网站模板百度官网认证入口
  • 岳阳优化公司seo优化推广工程师
  • 乡村生态旅游网站建设方案百度关键词排名突然没了
  • 用cms做网站的具体步骤网站建设怎么弄
  • 兵团建设环保局门户网站淘宝搜索排名
  • 山东法院网站哪个公司做的我的百度账号登录
  • 建分类网站得花多少钱seo工程师招聘
  • 网站开发外包报价单最近新闻事件
  • 做网站需要服务器和什么软件天津优化网络公司的建议
  • 梧州吧短视频seo排名加盟
  • thinkcmf做网站快不快一键优化表格
  • 广西南宁网站制作游戏代理加盟平台
  • 政府网站建设纳入考核百度seo优化教程
  • wordpress 模板汉化海南seo快速排名优化多少钱
  • 佛山外贸企业网站建设互联网营销主要学什么
  • 教育网站制作今日新闻最新消息大事
  • 深圳高水平网站制作uc推广登录入口
  • 玩客云 做网站服务器app推广方案怎么写
  • 微信小程序怎么做网站友情链接检索数据分析
  • 郑州代做网站备案域名出售平台
  • 济宁万达网站建设深圳高端seo公司助力企业
  • 公司注册网站官网网站网页设计
  • 手机怎样使用域名访问网站软文广告300字范文