【发布时间】:2010-04-16 04:21:52
【问题描述】:
我想在我正在开发的应用程序的 pygtk 绘图区域中包含一个富文本编辑器。编辑器(一个可调整大小的小部件)应该能够像矩形一样在绘图区域中移动。我不知道如何开始,因为我对 PyGTK 还很陌生。谢谢!
【问题讨论】:
-
你能详细说明你的设计吗?绘图区是干什么用的?为什么它需要(浮动?)富文本编辑器。如果我了解您想要实现的目标和原因,也许我可以提供帮助。
我想在我正在开发的应用程序的 pygtk 绘图区域中包含一个富文本编辑器。编辑器(一个可调整大小的小部件)应该能够像矩形一样在绘图区域中移动。我不知道如何开始,因为我对 PyGTK 还很陌生。谢谢!
【问题讨论】:
BloGTK 似乎将 HTML 小部件用于富文本。对于纯文本,这些不太灵活。
这是一个应该有用的链接: http://www.kksou.com/php-gtk2/articles/apply-styles-to-GtkTextView-using-GtkTextTag---Part-1.php
【讨论】:
gtk.TextView 是“丰富的”,因为它可以显示所有类型的格式,甚至是嵌入的小部件。
如果您想要编辑富文本的功能,您将不得不自己编写一些东西,尽管其他人已经在 BloGTK 等应用程序中尝试过。您可以从中窃取代码。
【讨论】:
您可以使用 GtkLayout 代替 GtkDrawingArea。您可以将子小部件放置在 GtkLayout 上并像在 GtkDrawingArea 上一样在其上绘制。
【讨论】: