我想問一下如何在屏幕上添加一些文本。 我有按鈕,當我點擊它時,我創建了一個新的對象。它具有爲我提供一些數據的功能。 如何從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