- 如何使用信号从 QML 页面读取数据
- 如何使用信号在另一个 QML 页面中写入接收到的数据
我非常期待 qtsignals 和插槽概念。请任何人告诉如何从 qml 页面读取和写入数据。
我非常期待 qtsignals 和插槽概念。请任何人告诉如何从 qml 页面读取和写入数据。
尝试以下语法并从 github 获取示例
1.HPP文件
Q_PROPERTY(QString companyname READ companyname WRITE setcompanyname NOTIFY companynameChanged)
void companynameChanged();
void setcompanyname(const QString &company);
QString companyname() const;
QString m_company;
2.CPP文件
void ApplicationUI::setcompanyname(const QString &company)
{
if (m_company == company)
return;
m_company = company;
emit companynameChanged();
}
QString ApplicationUI::companyname() const
{
return m_company;
}
------------------- 从这里获取示例完整代码(点击这里)-----------