Py GTK Область рисования и Rich Text Editor - PullRequest
1 голос
/ 16 апреля 2010

Я хотел бы включить текстовый редактор в область рисования pygtk для приложения, которое я разрабатываю. Редактор (небольшой виджет с изменяемым размером) должен иметь возможность перемещаться по области рисования как прямоугольник. Я не уверен, как начать, так как я довольно новичок в PyGTK. спасибо!

Ответы [ 3 ]

1 голос
/ 03 июля 2010

BloGTK, похоже, использует HTML-виджет для форматированного текста. Они не так гибки для простого текста.

Вот ссылка, которая должна быть полезной: http://www.kksou.com/php-gtk2/articles/apply-styles-to-GtkTextView-using-GtkTextTag---Part-1.php

0 голосов
/ 07 мая 2010

Вы можете использовать GtkLayout вместо od GtkDrawingArea. Вы можете разместить дочерние виджеты на GtkLayout и рисовать на нем, как на GtkDrawingArea.

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

0 голосов
/ 07 мая 2010

gtk.TextView является «богатым» в том смысле, что он может отображать все типы форматирования и даже встроенные виджеты.

Если вам нужна функциональность редактирования расширенного текста, вам придется что-то писать самостоятельно, хотя другие пытались использовать такие приложения, как BloGTK. Из которого вы могли бы украсть коды.

...