QTableWidget加PushButton信号
时间: 2024-03-08 21:45:39 浏览: 137
自定义的QPushButton插件,可放到qt设计师使用
要在QTableWidget中添加PushButton并连接信号,你需要使用QTableWidgetItem来包装PushButton并将其添加到表格中。然后,你可以使用QPushButton的clicked信号将其连接到一个槽函数。以下是一个示例代码,它将在表格的(0,0)单元格中添加一个PushButton并连接它的clicked信号到一个名为buttonClicked的槽函数:
```
QPushButton *button = new QPushButton("Button");
QTableWidgetItem *item = new QTableWidgetItem();
ui->tableWidget->setCellWidget(0, 0, button);
connect(button, SIGNAL(clicked()), this, SLOT(buttonClicked()));
```
请注意,这里的ui是你的QTableWidget对象的指针。另外,确保在你的类的头文件中声明buttonClicked槽函数。
阅读全文