所以,我有以下设计:
列表框
文本框
按钮
当我按下按钮时,文本框中的文本应转到列表框。
QTextEdit具有以下信号:void QTextEdit::textChanged () [signal]
但是,这并不意味着当用户按下字母时,会发送信号吗?但是,我希望整个段落在按下按钮时立即转到列表框。
我应该将数据从文本框发送到按钮,然后从按钮发送到列表框吗?还是有其他出路?
编辑1:
我已经成功地将文本从列表框发送到按钮,但是如何将文本从按钮发送到列表框?
按钮没有发送文本的信号。
最佳答案
您应该处理QPushButtons的clicked信号,然后在该信号中可以通过toPlainText()API获得QTextEdit的文本内容,并将其插入到列表框的模型中
关于c++ - 在按下QPushButton时将文本从QTextEdit发送到QListWidget-Qt,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9408651/