GtkLabel重置和GtkTextView最大长度

时间:2010-05-15 22:38:11

标签: gtk gtktextview

  1. 我有一个NULL gtklabel。发生事件后,我在此标签中设置了一个文本(使用gtk_label_set_text)。如何在事件发生后重置gtklabel(重置为NULL)?
  2. 如何设置GtkTextView的最大长度(字符)?
  3. 在GtkTable中设置距窗口小部件边距的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

  1. 据我所知,您可以使用gtk_label_set_text (label, NULL)。如果因任何原因失败(例如早期版本不允许NULL),请将其替换为""
  2. 你不能,直接。最简单的非直接方法是在您不希望插入实际发生时,在视图的GtkTextBufferg_signal_stop_emission_by_name()上连接到“插入文本”。从来没有这样做过,所以这就是我尝试的,不能保证它真的有用。
  3. 不太清楚你的意思。您可以尝试在窗口小部件周围使用GtkAlignment并在其上设置填充 - 可能是也可能不是您想要的。