• 1983阅读
  • 2回复

[提问]QTablewidget获取添加的通过布局加入到单元格中的控件 [复制链接]

上一主题 下一主题
离线梦幻风
 

只看楼主 倒序阅读 楼主  发表于: 2020-06-19
— 本帖被 alexltr 从 Qt安装与发布 移动到本区(2020-07-04) —
我在QTablewidget添加一个控件,但是该控件是通过布局后添加到单元格中的,在该控件的槽函数中怎样确定控件所在的行和列代码如下
    QPushButton *btn=new QPushButton;    btn->setFixedSize(30,15);    QWidget *wid=new QWidget(ui->tableWidget_2);    QGridLayout *hbox=new QGridLayout;    hbox->addWidget(btn);    wid->setLayout(hbox);    QPushButton *btn2=new QPushButton;    ui->tableWidget_2->setCellWidget(0,1,wid);    connect(btn,SIGNAL(clicked()),this,SLOT(btnslot()));在槽函数btnslot中怎能能得到空间btn在QTablewidget表格中的行和列
离线fsu0413

只看该作者 1楼 发表于: 2020-06-19
创建按钮的时候将行和列直接setproperty,在槽函数里通过调用sender获得按钮并通过property获得行和列
离线梦幻风

只看该作者 2楼 发表于: 2020-06-20
回 fsu0413 的帖子
fsu0413:创建按钮的时候将行和列直接setproperty,在槽函数里通过调用sender获得按钮并通过property获得行和列 (2020-06-19 21:17) 

感谢谢谢你的解答帮助!
快速回复
限100 字节
 
上一个 下一个