如何获取包含当前所选文本的窗口小部件的名称? (QTextCharFormat)

时间:2016-02-25 20:55:01

标签: c++ qt

文本编辑器应用有多个小部件,有多种类型: session_start(); $result=$_SESSION['arrrows']; QTextEditQTableView。所有这些都需要具有丰富的文本编辑功能。

此代码使删除线功能仅适用于一个特定的小部件。如何使其适用于包含当前所选文本的任何窗口小部件?

QTreeView需要替换为对包含选择ui->toDoListTextEditfmt?的窗口小部件的调用。如何做到这一点,考虑到有三种不同类型的小部件?

cursor

1 个答案:

答案 0 :(得分:0)

看看MVC模式,创建自己的模型,它将存储要显示的文本,来自QTextView的子类并发出信号来改变模型的数据(文本),同样去模型,实现信号来改变自定义的QTextView类