我想问一下如何在屏幕上添加一些文本。 我有按钮,当我点击它时,我创建了一个新的对象。它具有为我提供一些数据的功能。 如何从gui访问该数据?我不能有一个getter,因为它在一段时间后(连接到服务器后)给我提供数据。 是否有可能将文本放入gui类中创建的对象内的textEdit?从在GUI中创建的对象修改GUI
感谢
我添加代码,解释试图帮助多一点,SRY的混乱,THX:
我有GUI类的内部创建EchoClient对象:
void Comunication::startListening(){
if (this->client == NULL)
{
this->client = new EchoClient(QUrl(QStringLiteral("ws://localhost:1234")), 0);
QObject::connect(client, &EchoClient::closed, this, &QApplication::quit);
}
else
qWarning() << "Carefull, the client is already running";
}
然后在我的EchoClient我有功能
void EchoClient::onTextMessageReceived(QString message)
{
if (!m_debug)
qDebug() << "Message received:" << message;
这里我想改变用户界面的东西。
}
你能更精确吗?我无法帮助你,因为我没有有价值的信息。 从GUI访问数据?你什么意思 ? 你能提供一些代码吗? – MadJlzz