【发布时间】:2021-12-13 15:48:47
【问题描述】:
我有一个关于 QSignalMapper 的问题。
我有一个简单的应用程序,一个计算器。我有这样的东西,我点击按钮,我想显示它。但我有问题,我不知道如何将字符串分配给按钮。它只想处理整数。但我知道可以用字符串来做到这一点。我需要在字符串上做,因为我想把它转换成双精度类型。我知道我想做的其他事情怎么做,但是这个 QSignalMapper 正在杀死我。
QSignalMapper *signalMapper = new QSignalMapper(this);
connect(ui->Button0, SIGNAL(clicked()),
signalMapper, SLOT(map()));
signalMapper->setMapping(ui->Button0, '0');
我尝试用 QString 做一些事情,但没有帮助。
如果有任何帮助,我将不胜感激。
【问题讨论】:
-
你能解释一下你想做什么吗?我 90% 确定您不需要
QSignalMapper,但我需要更多详细信息来展示解决方案。另外,您目前的方法到底有什么不适合的? -
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: c++ qt user-interface qt-creator