在推送QPushButton - Qt时将文本从QTextEdit发送到QListWidget

时间:2012-02-23 07:13:11

标签: c++ qt signals signals-slots

所以,我有以下设计:

列表框
文字框
按下按钮

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

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

但是,这不意味着当用户按下字母表时,会发送信号吗?但是,我希望整个段落按下按钮进入列表框(一次)。

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

编辑1:

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

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

1 个答案:

答案 0 :(得分:3)

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