Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python/tkinter:是否可以复制粘贴文本和标记?_Python_Tkinter - Fatal编程技术网

python/tkinter:是否可以复制粘贴文本和标记?

python/tkinter:是否可以复制粘贴文本和标记?,python,tkinter,Python,Tkinter,在我的文本小部件中,我有很多标记,用于处理文本外观(粗体、斜体等) Tkinter默认负责文本小部件中的剪切/复制/粘贴,但只负责文本内容,而不负责相关标记。你知道是否有可能实施它吗 如果我在中间剪切一个粗体文本出现的区域,我会预料到一些问题:我必须留下一个标记标记来“大胆开始”,这样剩下的文本仍然是粗体的…< P > >是的,有可能实现它。您可以使用文本小部件的dump方法获取给定范围内的所有文本和标记。要粘贴,只需在插入文本时使用该信息 当您尝试将斜体文本粘贴到已经加粗的文本范围内时,它会变

在我的文本小部件中,我有很多标记,用于处理文本外观(粗体、斜体等)

Tkinter默认负责文本小部件中的剪切/复制/粘贴,但只负责文本内容,而不负责相关标记。你知道是否有可能实施它吗


如果我在中间剪切一个粗体文本出现的区域,我会预料到一些问题:我必须留下一个标记标记来“大胆开始”,这样剩下的文本仍然是粗体的…< P > >是的,有可能实现它。您可以使用文本小部件的
dump
方法获取给定范围内的所有文本和标记。要粘贴,只需在插入文本时使用该信息

当您尝试将斜体文本粘贴到已经加粗的文本范围内时,它会变得有些复杂,因为您可能需要重新标记插入的文本以同时具有加粗和斜体属性。但是,我知道这是可以做到的,因为我以前用tcl/tk做过