【问题标题】:Py GTK Drawing area and Rich Text EditorPy GTK 绘图区和富文本编辑器
【发布时间】:2010-04-16 04:21:52
【问题描述】:

我想在我正在开发的应用程序的 pygtk 绘图区域中包含一个富文本编辑器。编辑器(一个可调整大小的小部件)应该能够像矩形一样在绘图区域中移动。我不知道如何开始,因为我对 PyGTK 还很陌生。谢谢!

【问题讨论】:

  • 你能详细说明你的设计吗?绘图区是干什么用的?为什么它需要(浮动?)富文本编辑器。如果我了解您想要实现的目标和原因,也许我可以提供帮助。

标签: python pygtk


【解决方案1】:

BloGTK 似乎将 HTML 小部件用于富文本。对于纯文本,这些不太灵活。

这是一个应该有用的链接: http://www.kksou.com/php-gtk2/articles/apply-styles-to-GtkTextView-using-GtkTextTag---Part-1.php

【讨论】:

    【解决方案2】:

    gtk.TextView 是“丰富的”,因为它可以显示所有类型的格式,甚至是嵌入的小部件。

    如果您想要编辑富文本的功能,您将不得不自己编写一些东西,尽管其他人已经在 BloGTK 等应用程序中尝试过。您可以从中窃取代码。

    【讨论】:

      【解决方案3】:

      您可以使用 GtkLayout 代替 GtkDrawingArea。您可以将子小部件放置在 GtkLayout 上并像在 GtkDrawingArea 上一样在其上绘制。

      http://library.gnome.org/devel/gtk/stable/GtkLayout.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-06
        • 1970-01-01
        相关资源
        最近更新 更多