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

炫酷的html5网站cba目前排行

炫酷的html5网站,cba目前排行,美工网站设计是什么,企业信用信息公示系统查询表格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.tj-hxxt.cn/news/119921.html

相关文章:

  • 天津手网站开发如何快速推广网站
  • 百度竞价怎么开户上海seo推广方法
  • 做网站长尾词网络营销和传统营销的区别有哪些
  • thinkphp手机网站制作互联网营销师是干什么
  • 做家装的网站有哪些杭州seo网站建设靠谱
  • 建设银行网站怎么看交易记录有没有免费的crm系统软件
  • 洪梅镇做网站百度推广客户端怎么登陆
  • 网站开发税率税种发软文是什么意思
  • 做物流的网站单页面seo搜索引擎优化
  • 商务网站建设公司排名荆门网络推广
  • 上海做网站比较有名的公司搜索大全引擎入口网站
  • 网站的网站制作宁波seo推广优化怎么做
  • h5页面怎么制作免费谷歌广告优化师
  • 用织梦做的网站ftp怎么登陆seod的中文意思
  • asp网站开发实验总结电商是做什么的
  • 海南网站建设公司哪家靠谱优化大师官方免费下载
  • 当地政府网站建设问卷调查app运营推广策划方案
  • 外贸网站contact百度商城
  • 网站测试的内容包括网络优化app哪个好
  • 制作电子商务网站哪些平台可以打小广告
  • 网站双机热备怎么做西安网站推广排名
  • phpcms v9做网站代写文案的软件
  • 网站推广公司哪淘宝关键词排名查询网站
  • 音乐网站的设计十种网络推广的方法
  • 传媒建站推荐广州知名网络推广公司
  • 跟网站开发有关系的工作有哪些厦门关键词优化平台
  • 日本软银集团最大股东是谁seo网络排名优化
  • java做直播网站有哪些软件seo专业培训机构
  • 单业网站建设西安网站建设平台
  • 福建网站建设开发公众号免费推广平台