0

我希望将键盘输入发送到 QLabel。但我不想只是将文本作为 label->setText("") 放入其中,而是希望看到键盘上的每个字母都立即出现在标签中。有任何想法吗?我只需要有人指出我正确的方向。先感谢您。

4

2 回答 2

1

这是直接不可能的。但是您可以创建一个继承QLabel并重新实现的类keyPressEvent来手动处理这个问题。

于 2012-10-17T19:43:58.277 回答
1

您可以使用 QLineEdit 并将其设为只读并使用样式表来隐藏边框等...

在这里查看样式表信息

Qt 样式表

于 2012-10-17T19:46:05.163 回答