QWidget如何在Qt下发出objectnamechange信号
How emit objectNameChanged signal under Qt by the QWidget?
我有这样的代码:
QWidget *w = qobject_cast<QWidget *>(d->m_object);
w->setObjectName("test");
它不能发出objectnamechange信号,所以我想手动发出信号,w->objectNameChanged("test",QWidget::QPrivateSignal));
,但报告错误QWidget::QPrivateSignal is private)
。我如何发出QWidget::objectNameChanged()信号?
来自文档(5.7):
注意:这是一个私有信号。它可用于信号连接但不能由用户发出。
无论如何,应该发出信号,当您更改名称时,应该在其他地方有错误。
相关文章:
- 没有找到相关文章