查看完整版本: [-- QTablewidget获取添加的通过布局加入到单元格中的控件 --]

QTCN开发网 -> Qt基础编程 -> QTablewidget获取添加的通过布局加入到单元格中的控件 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

梦幻风 2020-06-19 17:18

QTablewidget获取添加的通过布局加入到单元格中的控件

我在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 2020-06-19 21:17
创建按钮的时候将行和列直接setproperty,在槽函数里通过调用sender获得按钮并通过property获得行和列

梦幻风 2020-06-20 08:58
fsu0413:创建按钮的时候将行和列直接setproperty,在槽函数里通过调用sender获得按钮并通过property获得行和列 (2020-06-19 21:17) 

感谢谢谢你的解答帮助!


查看完整版本: [-- QTablewidget获取添加的通过布局加入到单元格中的控件 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled