0
我正在構建一個GUI,其中我需要允許用戶在TextView中輸入文本,但我需要將每行文本限制爲70個字符或更少。pygtk如何限制gtk.TextView中的行長度
使用python + pygtk。
歡迎任何提示。
我正在構建一個GUI,其中我需要允許用戶在TextView中輸入文本,但我需要將每行文本限制爲70個字符或更少。pygtk如何限制gtk.TextView中的行長度
使用python + pygtk。
歡迎任何提示。
您可以使用insert-text signal of GtkTextBuffer並刪除多餘的字符。用C
C代碼是有點超過我可以理解,但是,看着textbuffer API,我發現我可以使用get_end_iter()get_chars_in_line()條件看看我是否超過了我的每線限制。所有這一切都是在你提出的事件中。現在的問題是截斷文本,而不是僅僅刪除它。我想用文字包裝它,使其每行不超過70個字符。 – 2011-02-07 16:44:38