QTableWidget添加按钮
来源:互联网 发布:2017凤凰网软件打不开 编辑:程序博客网 时间:2024/06/05 16:07
#include "table.h"
Table::Table(QWidget *parent) :
QFrame(parent)
{
setupUi(this);
// init();
}
Table::~Table()
{
}
void Table::init()
{
tableWidget->setColumnCount(3);
QStringList starr;
starr.append("ss");
starr.append("aa");
starr.append("dd");
tableWidget->setHorizontalHeaderLabels(starr);
int nrow = tableWidget->rowCount();
tableWidget->insertRow(nrow);
btn = new QPushButton;
btn1 = new QPushButton;
btn2 = new QPushButton;
btn->setText(tr("123"));
btn1->setText(tr("1234"));
btn2->setText(tr("12345"));
tableWidget->setCellWidget(nrow, 0, btn);
tableWidget->setCellWidget(nrow, 1, btn1);
tableWidget->setCellWidget(nrow, 2, btn2);
connect(btn, SIGNAL(clicked(bool)), this, SLOT(push()));
connect(btn1, SIGNAL(clicked(bool)), this, SLOT(push1()));
connect(btn2, SIGNAL(clicked(bool)), this, SLOT(push2()));
}
void Table::push()
{
int x = btn->frameGeometry().x();
int y = btn->frameGeometry().y();
QModelIndex index = tableWidget->indexAt(QPoint(x,y));
int row = index.row();
int column = index.column();
qDebug()<<row<<column;
}
void Table::push1()
{
int x = btn1->frameGeometry().x();
int y = btn1->frameGeometry().y();
QModelIndex index = tableWidget->indexAt(QPoint(x,y));
int row = index.row();
int column = index.column();
qDebug()<<row<<column;
}
void Table::push2()
{
int x = btn2->frameGeometry().x();
int y = btn2->frameGeometry().y();
QModelIndex index = tableWidget->indexAt(QPoint(x,y));
int row = index.row();
int column = index.column();
qDebug()<<row<<column;
}
阅读全文
0 0
- QTableWidget添加按钮
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTableWidget
- QTablewidget
- QTableWidget
- QTableWidget行选中/删除/添加行
- QTableWidget 用法总结(持续添加)
- QTableWidget行选中/删除/添加行
- QTableWidget行选中/删除/添加行
- 添加按钮
- Linux系统php安装Redis扩展的方法
- 求最大连续bit数
- 281. Zigzag Iterator
- 解决Eclipse SVN文件冲突详解
- spring boot环境搭建
- QTableWidget添加按钮
- DOM高级程序设计笔记/事件处理程序Function.prototype添加getCallBack事件冒泡捕获
- 如何快速转载CSDN文章
- bzoj1729 [Usaco2005 dec]Cow Patterns 牛的模式匹配 kmp+乱搞
- C#——面向对象——泛型——泛型方法
- 导航栏点击背景变色,点击另外一个之后这个背景色消失
- Java 8重新认识HashMap
- C语言中static的使用
- 简易Banner实现Gallery效果