在推送 QPushButton 时将文本从 QTextEdit 发送到 QListWidget - Qt
Posted
技术标签:
【中文标题】在推送 QPushButton 时将文本从 QTextEdit 发送到 QListWidget - Qt【英文标题】:Sending text from QTextEdit to QListWidget on pushing QPushButton - Qt 【发布时间】:2012-02-23 07:13:11 【问题描述】:所以,我有以下设计:
列表框 文本框 按钮
当我按下按钮时,文本框中的文本应该进入列表框。
QTextEdit 有以下信号:void QTextEdit::textChanged () [signal]
但是,这不是说当用户按下一个字母时,就会发出一个信号吗?但是,我希望整个段落在按下按钮时(立即)进入列表框。
我应该将数据从文本框发送到按钮,然后从按钮发送到列表框吗?还是有别的出路?
编辑 1:
我已经成功将文本从列表框发送到按钮,但是如何将文本从按钮发送到列表框?
按钮没有发送文本的信号。
【问题讨论】:
【参考方案1】:您应该处理 QPushButtons 的 clicked 信号,然后在该信号中您可以通过 toPlainText () API 获取 QTextEdit 的文本内容,您可以将其插入到列表框的模型中
【讨论】:
you can insert this to List box's model
如何将文本从按钮插入到列表框?按钮没有发送文本的信号。
好吧,我发出了自己的信号。 :)以上是关于在推送 QPushButton 时将文本从 QTextEdit 发送到 QListWidget - Qt的主要内容,如果未能解决你的问题,请参考以下文章
如何在运行时将 UITableViewCell 从启用更改为禁用,使其文本从黑色变为灰色?
如何在“QSettings”中保存/更改“QLineEdit”的文本并进行“QPushButton”调用
如何在不同的功能中改变 QPushButton 的颜色? [复制]