connect(button,SIGNAL(clicked(button->text())),this,SLOT(get(button->text())));
我想重写个类继承QPushButton,实现信号和槽带按钮的文本,我不知道该怎么重写这个类,能帮我用代码具体实现下么,和怎么调用这个自己的button类
connect(button,SIGNAL(clicked(button->text())),this,SLOT(get(button->text())));
我想重写个类继承QPushButton,实现信号和槽带按钮的文本,我不知道该怎么重写这个类,能帮我用代码具体实现下么,和怎么调用这个自己的button类
你只需要重新包装一下你的按钮点击事件就可以了啊
比如:你自己定义了一个型号 void mybtnText(const QString& text);
再自定义一个槽函数 void mybtnclicked();
最后按钮点击绑定到自定义的槽,子定义的槽就直接调用你自定义的信号就可以了。
比如
connect(button,SIGNAL(clicked()),this,SLOT(mybtnclicked());
void mybtnclicked()
{
emit mybtnText("ceshi");
}