【发布时间】:2016-09-19 08:22:44
【问题描述】:
我想问一下如何在屏幕上添加一些文字。 我有按钮,当我点击它时,我创建了新对象。它具有为我提供一些数据的功能。 如何从 gui 访问该数据?我不能有吸气剂,因为它会在一段时间后(连接到服务器后)给我数据。 是否可以在 gui 类中创建的对象内将文本放入 textEdit?
谢谢
我添加了代码,解释了一点,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;
这里我想更改 ui 的东西。
}
【问题讨论】:
-
你能说得更准确点吗?我无法帮助您,因为我没有有价值的信息可以帮助您。从 GUI 访问数据?你什么意思 ?能否请您也提供一些代码?
标签: java c++ qt oop user-interface