所以,我有以下设计:

列表框
文本框
按钮

当我按下按钮时,文本框中的文本应转到列表框。

QTextEdit具有以下信号:
void QTextEdit::textChanged () [signal]

但是,这并不意味着当用户按下字母时,会发送信号吗?但是,我希望整个段落在按下按钮时立即转到列表框。

我应该将数据从文本框发送到按钮,然后从按钮发送到列表框吗?还是有其他出路?

编辑1:

我已经成功地将文本从列表框发送到按钮,但是如何将文本从按钮发送到列表框?

按钮没有发送文本的信号。

最佳答案

您应该处理QPushButtons的clicked信号,然后在该信号中可以通过toPlainText()API获得QTextEdit的文本内容,并将其插入到列表框的模型中

关于c++ - 在按下QPushButton时将文本从QTextEdit发送到QListWidget-Qt,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9408651/

10-14 17:35
查看更多